Порекомендуйте пожалуйста MySQL Profiler (желательно бесплатно)
Я пробовал "Jet Profiler для MySQL", но мне не понравилось
4 ответа
Единственным графическим профилировщиком для mysql является Jet Profiler. смотреть обзор
ПОКАЗАТЬ ПРОФИЛИ или ОБЪЯСНИТЬ непосредственно доступны в MySQL и предоставляют тонны информации.
Я думаю, что некоторые MySQL GUI сможет представить это графически...
Редактировать: phpMyAdmin также поддерживает это, вам просто нужно включить профилирование по отображаемому выполненному запросу, вы можете попробовать это на демонстрационном сервере.
Найдите и откройте свой конфигурационный файл MySQL, обычно в Ubuntu /etc/mysql/my.cnf. Найдите раздел "Ведение журнала и репликация".
# * Logging and Replication
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
log = /var/log/mysql/mysql.log
или в более новых версиях mysql, закомментируйте эти строки кода
general_log_file = /var/log/mysql/mysql.log
general_log = 1
log_error = /var/log/mysql/error.log
Просто раскомментируйте переменную "log", чтобы включить ведение журнала. Перезапустите MySQL с помощью этой команды: sudo /etc/init.d/mysql restart
Теперь мы готовы начать мониторинг запросов по мере их поступления. Откройте новый терминал и выполните эту команду, чтобы прокрутить файл журнала, скорректировав путь, если необходимо.
tail -f /var/log/mysql/mysql.log