#mysql #debian
#mysql #debian
Вопрос:
У меня есть сервер Debian с запущенным Apache. Со вчерашнего дня у меня проблемы с производительностью MySQL. У меня запущено четыре приложения. WordPress, phpMyAdmin и два собственных. Со вчерашнего дня WordPress, phpMyAdmin и один из собственных ужасно медленные. Настолько медленный, что браузер часто останавливается с таймаутом. Все статические страницы без DB работают с нормальной скоростью. Итак, я догадался, что это связано с MySQL. Я проверил все, что знаю, но не могу найти ничего странного. Также у меня запущено одно приложение, которое также использует (выберите и вставьте) БД, и это приложение работает хорошо.
Что я могу сделать, чтобы решить эту проблему? Какая дополнительная информация вам нужна? Где я могу начать искать проблему?
Я включил журнал медленных запросов и открыл одну из медленных страниц, но журнал остается пустым.
Ответ №1:
Чтобы найти, откуда поступают текущие выборки, выполните SHOW FULL PROCESSLISTG и проверьте поле Host . Дополнительно для регистрации всех выборок включите общий журнал запросов на несколько минут и проверьте поле source_host.
Комментарии:
1. В списке процессов в phpMyAdmin есть только Localhost. Могу ли я быть уверен, что этот список полный? Я перезапустил сервер, поэтому все скрипты должны были остановиться. Но количество выборок слишком велико.
2. Это завершено. Таким образом, они поступают из приложения, которое выполняется в том же окне. какие операторы выполняются? все ли одинаковы? Вы уверены, что у вас нет пропущенных индексов?
3. Я обновил свой вопрос. Пожалуйста, дайте мне знать, какие другие скриншоты / информация могут помочь решить эту проблему.
4. Пожалуйста, найдите прилагаемый.
5. Я не вижу никаких запущенных операторов, вам лучше включить общий журнал запросов на 1-2 минуты и поделиться выводом