Hoje em dia, você pode usar o MySQL 5.5 agora. Eu tenho 5.5.9 em produção agora e está funcionando muito bem.
Eu tenho escalado com sucesso o MySQL 5.5 com replicação circular simples entre 3 DB Servers. Aqui está o layout de cada servidor de banco de dados e o que está sendo executado
- MySQL 5.5.9
- RAID10 SAS de 2 TB
- 192 GB de RAM
- Um conjunto de buffers InnoDB monolítico de 162 GB
- Dual HexaCore (isto é, 12 CPUs)
/etc/my.cnf tem o seguinte
[mysqld]
innodb_read_io_threads=64
innodb_write_io_threads=64
innodb_io_capacity=65536
innodb_buffer_pool_instances=1
innodb_bufer_pool_size=162G
Cada servidor MySQL contém
- 942 bancos de dados do cliente (inquilino)
- 935 GB no total de dados
- 95% do buffer pool está cheio em todos os três servidores
Após 1 ano, ele ainda corre como um sonho por causa do uso do MySQL 5.5 e do InnoDB para engajar todas as 12 CPUs.
Estou muito feliz com o seu desempenho até agora e com o cliente.