Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: MySQL сервер грузит диск на 100% после краша  (Прочитано 369 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shadowgm

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Добрый день!

Завис сервер MySQL community edition, я через kill -9 pid снял процессы (ps -ax | grep mysql).

Потом systemctl start mysql, запускался очень долго, после этого в /var/log/mysql/error.log стали появляться строки:

[Note] InnoDB: page_cleaner: 1000ms intended loop took 4787ms. The settings might not be optimal. (flushed=61 and evicted=845, during the time.)
atop -d выдаёт следующее (красным цветом)

DSK |          sdc |  busy    100% |              |  read      95 | write   1685
mysqladmin -u root -p status выдаёт следующее:
Uptime: 8699  Threads: 2  Questions: 18659  Slow queries: 0  Opens: 182  Flush tables: 1  Open tables: 175  Queries per second avg: 2.144
mysqladmin -u root -p extended-status выдаёт сдедующее
pastebin JPtxK1Zj
На сколько я понял, InnoDB сбрасывает т.н. грязные таблицы там куда-то.

Вопрос, как понять насколько долго это будет продолжаться, и что именно сейчас сервер MySQL делает?

В самом сервере есть база большая, в которой таблица весит 60Гб


Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1419
    • Просмотр профиля
Re: MySQL сервер грузит диск на 100% после краша
« Ответ #1 : 28 Июнь 2020, 21:31:35 »
что именно сейчас сервер MySQL делает?

активируйте slow_query_log и посмотрите

 

Страница сгенерирована за 0.082 секунд. Запросов: 24.