Порекомендуйте пожалуйста MySQL Profiler (желательно бесплатно)

Я пробовал "Jet Profiler для MySQL", но мне не понравилось

4 ответа

Единственным графическим профилировщиком для mysql является Jet Profiler. смотреть обзор

ПОКАЗАТЬ ПРОФИЛИ или ОБЪЯСНИТЬ непосредственно доступны в MySQL и предоставляют тонны информации.

Я думаю, что некоторые MySQL GUI сможет представить это графически...

Редактировать: phpMyAdmin также поддерживает это, вам просто нужно включить профилирование по отображаемому выполненному запросу, вы можете попробовать это на демонстрационном сервере.

Как насчет использования EXPLAIN прямо в MySQL?

Найдите и откройте свой конфигурационный файл 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
Другие вопросы по тегам