Estou executando o MySQL no servidor win2008 em um processador xeon multi-core. Parece que ele usa apenas um único núcleo.
Existe algo que eu preciso configurar para que ele use todos os núcleos?
O servidor suporta um site carregado com muitas chamadas. Tenho certeza de que há mais de uma chamada ao mesmo tempo, mas o DB parece lidar com qualquer coisa em um único núcleo.
O que posso fazer para melhorar isso?
mysql
multi-core
Dani
fonte
fonte
Respostas:
Se você quiser ajustar o MySQL para utilizar múltiplos núcleos, precisará atualizar para o MySQL 5.5.
De acordo com o whitepaper do MySQL "What's New in MySQL 5.5 Performance and Scalability" de dezembro de 2010:
Os parâmetros mencionados são innodb_read_io_threads e innodb_write_io_threads .
Essas configurações não existem antes do MySQL 5.1.38. De fato, apenas o MySQL Plugin permite essas configurações no MySQL 5.1. Ele está incluído no InnoDB nativo do MySQL 5.5.
Talvez esta publicação no blog ofereça mais informações sobre a escalabilidade do InnoDB para vários servidores principais .
fonte