MySQL 1 esquema, 1 sistema de archivos

MySQL 1 esquema, 1 sistema de archivos

Esta es una pregunta "general". Escúchame.

Digamos que tengo un MySQL independiente o incluso un clúster de 3 o 5 nodos. ¿Sería una buena práctica tener 1 sistema de archivos por esquema?

Por ejemplo, el esquema{1..5} iría en /var/lib/mysql/data/schema{1..5}

Y no estoy hablando del nivel RAID bajo estos sistemas de archivos aquí... Simplemente, FS simple. Supongamos que uso XFS aquí.

¿Qué beneficio podría obtener potencialmente de ello?

  • ¿Copia de seguridad de FS más sencilla o incluso copia de seguridad/instantánea (LVM)?
  • Actuación ?
  • ¿Replicación de datos de nodo más rápida?

Qué otra cosa...

Respuesta1

"1 sistema de archivos por esquema" en una sola unidad física - ¡NO!

  • Ninguna ventaja de rendimiento.
  • Sin ventaja de replicación.
  • Una gran DESventaja de mantenimiento cuando un esquema comienza a exceder su sistema de archivos. ¡Entonces tienes que detener todo y reparticionar el disco!
  • La instantánea LVM es rápida de todos modos; Ser "más rápido" no vale las demás cuestiones.
  • La división RAID ofrece cierta ventaja en el rendimientosinlas otras cuestiones. Pero eso supone que tienes varias unidades físicas.
  • Si espera tener más de un terabyte en un esquema, dígalo. Eso podría llevar a una discusión diferente.

información relacionada