Almacenar la base de datos en un disco externo: obtener el mejor rendimiento posible

Almacenar la base de datos en un disco externo: obtener el mejor rendimiento posible

Tengo un programa Python y una base de datos SQL de 500 GB relacionada con eso. Mi disco duro principal se está quedando pequeño y por eso estoy buscando uno externo. Sin embargo, no tengo mucha experiencia con discos externos.

Para obtener el máximo rendimiento:

¿Debo instalar Python en el disco externo? ¿Debo almacenar el programa Python en el disco externo?

¿Afecta el rendimiento si el sistema operativo (Windows) está ubicado en la unidad principal, no en la unidad que almacena el programa Python y la base de datos?

¿Qué debo tener en cuenta al comprar el disco externo (probablemente usará USB3.0/SSD)?

Respuesta1

Para obtener el mejor rendimiento, debe comparar su disco interno y su [futuro] disco externo. Si las unidades externas son más rápidas (por ejemplo, un SSD externo conectado a través de eSATA), mueva todo lo que pueda a eso. No espero ganar mucho usando una aplicación que sólo se inicia una vez, pero tampoco hará daño. Es probable que la principal ganancia se deba al mover la base de datos al SSD.

Tenga en cuenta que asumí eSATA, que no necesita controladores adicionales y no agrega latencia. Pero también funcionarán otras interfaces, por ejemplo, unidades externas que utilicen Thunderbolt, SAS o USB. Si utiliza USB, asegúrese de obtener una carcasa externa que admita USB SCSI conectado (UASP).

Por último, una base de datos suele beneficiarse mucho de tener más memoria. Dependiendo de las operaciones que esté realizando, es posible que gane más con una mayor cantidad de memoria en la computadora portátil que con un almacenamiento más rápido. Pruebe su base de datos utilizando herramientas de monitoreo de rendimiento para verificar si actualmente está vinculada a IO, CPU o memoria. Si no está vinculado a IO, también puede obtener un SSD económico de 1 TB (y conservarlo todo internamente) y algo más de memoria con el dinero que de otra manera gastaría en una carcasa externa.

información relacionada