Esta é uma questão “geral”. Me ouça.
Digamos que eu tenha um MySQL independente ou até mesmo um cluster de 3 ou 5 nós. Seria uma boa prática ter 1 sistema de arquivos por esquema?
Por exemplo, o esquema{1..5} entraria em /var/lib/mysql/data/schema{1..5}
E não estou falando sobre o nível de RAID nesses sistemas de arquivos aqui... Apenas FS simples. Vamos supor que eu use XFS aqui.
Que ganho eu potencialmente ganharia com isso?
- Backup FS mais fácil ou até mesmo backup/instantâneo (LVM)?
- Desempenho ?
- Replicação de dados de nó mais rápida?
O que mais...
Responder1
“1 sistema de arquivos por esquema” em uma única unidade física – NÃO!
- Nenhuma vantagem de desempenho.
- Nenhuma vantagem de replicação.
- Uma grande desvantagem de manutenção quando um esquema começa a exceder seu sistema de arquivos. Então você tem que parar tudo e reparticionar o disco!
- O instantâneo do LVM é rápido de qualquer maneira; ser "mais rápido" não vale as outras questões.
- A distribuição RAID oferece alguma vantagem de desempenhosemas outras questões. Mas isso pressupõe que você tenha várias unidades físicas.
- Se você espera ter mais de um terabyte em um esquema, diga-o. Isso poderia levar a uma discussão diferente.