Utilização da CPU - não obtendo balanceamento de carga

Utilização da CPU - não obtendo balanceamento de carga

SobreUbuntu 12.04 mysqldestá usando 100% da CPU e estou me perguntando por que não está tendo balanceamento de carga entre os 4 núcleos. Existe uma maneira de fazer isso manualmente? Ou devo otimizar o MySQL?

Responder1

Em primeiro lugar:

  • MySQLvaiuse todos os núcleos que você usar
  • Mas só paraparalelizávelcargas de trabalho

Basicamente, isso significa que cada consulta será executada em um único núcleo, mas as consultas executadas simultaneamente serão executadas em núcleos diferentes. Portanto, é muito provável que uma única consulta dispendiosa em CPU produza tal topsaída, mas outras consultas que chegam de clientes não criarão uma simultaneidade de CPU.

informação relacionada