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.