Почему резко поднимается Threads connected при слабом росте нагрузки?

Почему может резко подниматься Threads connected до 4 тысяч (лимит) с 50-100 при слабом росте нагрузки? Почему при слабом росте количества запросов (10-15%) может резко взлетать Threads connected? Мне думается, что сервер упирается в какие-то лимиты диска или подобное, но как это понять, куда стоит смотреть? В логе ошибок mysql в такие моменты ничего не попадет кроме уведомлений Aborted connection .. (Got timeout reading communication packets)
  • Вопрос задан
  • 592 просмотра
Решения вопроса 1
@vitaly_il1
DevOps Consulting
Почему при слабом росте количества запросов (10-15%) может резко взлетать Threads connected?

Кол-во запросов почти не связано с нагрузкой. Достаточно к 100 добавить один тяжелый запрос, и нагрузка подскочит в 10-100 раз.
Поэтому: включите slow query log, потом репорт по нему, читайте и оптимизируйте.

https://www.jeffgeerling.com/blog/2018/analyzing-m...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Нужно установить средства для мониторинга Mysql. Например https://www.percona.com/software/database-tools/pe...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы