Processadores MySQL e Multi-Core

8

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 usar todos os núcleos?

O servidor está suportando um site carregado com muitas chamadas. Tenho certeza de que há mais de uma única chamada ao mesmo tempo, mas ainda assim o DB procura lidar com qualquer coisa em um único núcleo.

O que posso fazer para melhorá-lo?

    
por Dani 24.08.2011 / 21:25

1 resposta

7

Se você quiser ajustar o MySQL para utilizar múltiplos núcleos, você precisa atualizar para o MySQL 5.5.

De acordo com o Whitepaper da MySQL "O que há de novo no desempenho e escalabilidade do MySQL 5.5" de dezembro de 2010:

Control of Background I/O Threads – Users now have two new configuration parameters for all platforms, innodb_read_io_threads and innodb_write_io_threads that allow for the setting of the number of background threads used for read and write requests. This helps users tune and scale their MySQL applications on high-end, multi-core systems

por 24.08.2011 / 23:39