Resolución de problemas relacionados con un elevado uso de la CPU por parte de MySQL

Refers to:

  • Plesk 12.5 for Linux
  • Plesk Onyx for Linux
  • Plesk 11.0 for Linux
  • Plesk 11.5 for Linux
  • Plesk 12.0 for Linux
  • Plesk 12.5 for Windows

Created:

2016-11-16 13:06:26 UTC

Modified:

2017-02-24 08:43:56 UTC

5

Was this article helpful?


Have more questions?

Enviar una solicitud

Resolución de problemas relacionados con un elevado uso de la CPU por parte de MySQL

Preguntas

  1. ¿Cómo puedo solucionar una incidencia relacionada con un uso elevado de la CPU por parte de MySQL?

  2. Uso elevado de la CPU por parte de los procesos de MySQL. ¿Cómo puedo verificar qué sucede en el servidor?

    top - 13:35:48 up 20:19, 4 users, load average: 0.07, 0.12, 0.15Tasks: 471 total, 1 running, 470 sleeping, 0 stopped, 0 zombieCpu(s): 0.7%us, 0.1%sy, 0.0%ni, 99.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%stMem: 49390148k total, 7656948k used, 41733200k free, 323404k buffersSwap: 24764408k total, 0k used, 24764408k free, 5839768k cached

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1455 mysql 20 0 1720m 110m 7332 S 10.9 0.2 34:53.63 mysqld 3235 apache 20 0 349m 26m 4724 S 3.3 0.1 1:14.40 httpd

Respuesta y resolución

  1. En el servidor MySQL, examine las peticiones en ejecución, el estado del servidor y el estado de los procesos con SHOW FULL PROCESSLIST . Por ejemplo:

    mysql> SHOW FULL PROCESSLIST;
    +-----+-------+-----------+------+---------+------+-------+-----------------------+
    | Id | User | Host | db | Command | Time | State | Info |
    +-----+-------+-----------+------+---------+------+-------+-----------------------+
    | 12 | admin | localhost | psa | Sleep | 6763 | | NULL |
    | 17 | admin | localhost | psa | Sleep | 152 | | NULL |
    | 100 | admin | localhost | psa | Query | 0 | NULL | SHOW FULL PROCESSLIST |
    +-----+-------+-----------+------+---------+------+-------+-----------------------+
    3 rows in set (0.00 sec)
  2. Examine el registro de errores /var/log/mysqld.log de MySQL.

  3. Compruebe el estado general del servidor en relación a la memoria RAM y al espacio en disco disponible: free -m , df -h .

  4. Examine el registro de consultas lentas activando el registro de consultas lentas .

Si la consulta lenta se efectúa en la base de datos del cliente, póngase en contacto con el administrador de la base de datos o con el administrador del servidor. Tenga en cuenta que las incidencias relacionadas con el funcionamiento del servidor se consideran actividades de administración del servidor/sistema y estas no están cubiertas por el ámbito de nuestro equipo de soporte.

¿Tiene más preguntas? Enviar una solicitud
Inicie sesión para dejar un comentario.