Что делать, если MySQL сильно загружает процессор?

Создана:

2016-11-16 13:06:26 UTC

Изменена:

2017-06-22 15:51:28 UTC

17

Помогла ли вам статья?


Есть вопросы?

Отправить запрос

Что делать, если MySQL сильно загружает процессор?

Симптомы

  1. Что делать, если MySQL сильно загружает процессор?

  2. Высокая загрузка процессора процессом MySQL. Как понять, что происходит на сервере?

    top

    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

Решение

  1. Проверьте выполняемые запросы и состояние сервера с помощью команды SHOW FULL PROCESSLIST в статусе процессов и сервера MySQL. Пример:

    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. Проверье журнал ошибок MySQL /var/log/mysqld.log .

  3. Проверьте общее состояние оперативной памяти и доступного дискового пространства на сервере: free -m , df -h .

  4. Проверьте журнал медленных запросов, включив журнал медленных запросов .

Если медленный запрос выполняется к базе данных клиента, обратитесь к администратору базы данных или администратору сервера. Пожалуйста, обратите внимание на то, что проблемы, связанные с производительностью сервера, относятся к "администрированию систем/серверов", техническая поддержка по Plesk на них не распространяется.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 17 из 68
Еще есть вопросы? Отправить запрос
Войдите в службу, чтобы оставить комментарий.