Вопрос № 117949: Всем здравствуйте. Подскажите, пожалуйста, можно ли как-нибудь определить нагрузку на mysql-сервер? Есть ли какой-нибудь скрипт, на php например, по мониторингу mysql-сервера? Мне бы как-нибудь узнать какие запросы создают наибоьльшую нагрузку на сер...
Вопрос № 117.949
Всем здравствуйте. Подскажите, пожалуйста, можно ли как-нибудь определить нагрузку на mysql-сервер? Есть ли какой-нибудь скрипт, на php например, по мониторингу mysql-сервера? Мне бы как-нибудь узнать какие запросы создают наибоьльшую нагрузку на сервер.
Спасибо.
Отвечает: Flynn
Здравствуйте, Щедный Александр Владимирович!
В MySQL естьвстроенная функция - slow_query_log
Включается my.ini и записывает все медленные запросы в отдельный файл.
http://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html
Так же есть функция Explain
Поставляете перед любым Select запросом и он выводит вам список к какким таблицам и как обращается этот запрос.
Explain Select * From ....
На счет отдельных програм не скажу - этого всегда хватало :)
Ответ отправил: Flynn (статус: 8-ой класс)
Ответ отправлен: 11.01.2008, 13:03