Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Программа анализа mysql_slow.log


Автор: Akella 18.3.2013, 15:51
Существует ли в природе нормально работающая программа для парсинга (анализа) медленных запросов MySQL?
Требуется проанализировать файл mysql_slow.log
Нужно чтобы программа, желательно под windows загрузила файл mysql_slow.log и выдала результаты.

Автор: Сумасшедший 8.4.2013, 07:41
Мы при тормозах просто пропускали лог медленны запросов через grep, awk и sort с uniq, выискивая базы к которым идут медленные запросы, после чего тем же grep-ом искали сами запросы и там уже руками через explain смотрели почему они нехорошо себя ведут.

Автор: Akella 8.4.2013, 09:15
Ну да. На линуксе все любят изврат.
А хотелось бы нормальную, человеческую утилиту, с GUI.

Добавлено через 4 минуты и 31 секунду
Цитата(Сумасшедший @  8.4.2013,  07:41 Найти цитируемый пост)
explain


не знал про это
спасибо

Добавлено через 6 минут и 17 секунд
Оказывается, что ещё можно логи сохранять в таблицу
http://www.mysqlperformanceblog.com/2007/05/31/mysql-slow-query-log-in-the-table/

Автор: Sanchezzz 8.4.2013, 22:54
Еще есть в реальном времени консольная утелитка по лин MyTop.

Автор: Akella 9.4.2013, 10:33
что можно из неё понять?

user posted image

Автор: lumega 9.4.2013, 13:45
другой способ узнать о медленных запросах это прогнать ваше приложение (или сайт) через профилировщик. Например http://www.profilesql.com. Узнате о всех запросах и выясните самые медленные. Там же можно сделать Explain для дальнейшей их оптимизации.

Автор: Akella 9.4.2013, 14:01
да, про это я знаю

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)