MySQL 1 esquema, 1 sistema de arquivos

MySQL 1 esquema, 1 sistema de arquivos

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.

informação relacionada