Existem diferenças significativas entre as versões 5.1 e 5.5?
O servidor em questão é usado para hospedar um fórum vBulletin de tamanho médio.
O principal benefício do 5.1 é que ele está disponível no apt-get.
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 dimensionei com sucesso o MySQL 5.5 com replicação circular simples entre 3 servidores de banco de dados. Aqui está o layout de cada servidor de banco de dados e o que está sendo executado
/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
Após 1 ano, ele ainda funciona como um sonho por usar o MySQL 5.5 e fazer com que o InnoDB envolva todas as 12 CPUs.
Então, eu estou muito feliz com o seu desempenho até agora e por isso é o cliente.
5.5 é uma versão de desenvolvimento e não é adequada para produção. A menos que você tenha um motivo específico, não considere executar o 5.5 para qualquer uso de produção.
fonte
Nem. Use o percona 5.1 com xtra-db. Percona.com É tão rápido quanto o 5.5 e faz muitas coisas que o MySQL deveria estar fazendo. É gratuito, baseado em, e é binário compatível como uma gota em substituição ao MySQL. Ainda não tenho nada além de boas experiências executando o percona em vez do MySQL. Certifique-se de definir o mecanismo padrão como innodb. Mostrar motores; mostrará que você está usando o xtradb em vez do innodb.
fonte
Você realmente deve usar o mysql 5.0, o planejador de consultas faz um trabalho melhor com o vbulletin que o 5.5. Encontramos várias áreas em que o planejador de consultas do 5.5 resultou em um desempenho pior do que o 5.0 e, portanto, retornamos.
http://www.makingitscale.com/2010/latest-mysql-query-planner-gone-looney.html
fonte