Utilización de la CPU: no se equilibra la carga

Utilización de la CPU: no se equilibra la carga

Enubuntu 12.04 mysqldestá utilizando el 100% de la CPU y me pregunto por qué no se equilibra la carga entre los 4 núcleos. ¿Hay alguna forma de hacerlo manualmente? ¿O debería optimizar MySQL?

Respuesta1

En primer lugar:

  • mysqlvoluntadusa todos los núcleos que le arrojes
  • Pero sólo paraparalelizablecargas de trabajo

Básicamente, esto significa que cada consulta se ejecutará en un solo núcleo, pero las consultas que se ejecutan simultáneamente se ejecutarán en diferentes núcleos. Por lo tanto, es muy probable que una única consulta que consuma mucha CPU produzca dicho topresultado, pero otras consultas que lleguen de los clientes no crearán una concurrencia de CPU.

información relacionada