Какие инструменты существуют для профилирования MySQL, например, как MSSQL 2000+ работает с SQL Profiler?
Я хотел бы отслеживать такие вещи, как выполняемые операторы SQL, время выполнения, план выполнения и т. Д.
источник
Какие инструменты существуют для профилирования MySQL, например, как MSSQL 2000+ работает с SQL Profiler?
Я хотел бы отслеживать такие вещи, как выполняемые операторы SQL, время выполнения, план выполнения и т. Д.
Изучают позволяет журнал запросов и медленный журнал запросов .
если у вас включено ведение журнала запросов в вашей рабочей / тестовой среде [что не является обязательным условием ], вы можете использовать mk-query-digest из набора инструментов maatkit . это поможет вам определить, какие запросы являются наиболее частыми / продолжительными и т.д.
Другим коммерческим вариантом является MySQL Query Analyzer, который является частью MySQL Enterprise Monitor. Я обнаружил, что он в меру полезен, чтобы помочь профилировать странные запросы, чтобы найти способы улучшить их производительность.
Вы также можете проверить MySQLTuner
Вот хорошая статья о профилировщике MySQL. Хотя взгляните на объяснение .
Я использую этот маленький сценарий. Это всегда было полезно для меня, хотя и не официально.
http://genomewiki.ucsc.edu/index.php/Tuning-primer.sh
источник
Я использовал несколько скриптов и других инструментов, и все они великолепны, но я обнаружил, что Jet Profiler действительно хорош для мониторинга и визуализации того, что происходит и как все меняется, в режиме реального времени. Полная версия стоит денег, но ограниченная бесплатная версия также полезна и дает вам хорошее представление о том, что может сделать полная версия.
источник
Смотрите: https://sites.google.com/site/basicsqlmanagment/ У меня работает, не прокси профилировщик
источник
Я настоятельно рекомендую следующее
Из старой документации MAATKIT
В DBA StackExchange я ответил на общие эффекты производительности журнала запросов MySQL . В моем старом посте я предложил использовать mk-query-digest вместо общего журнала или медленного журнала. Из этого поста приведен пример вывода профилирования запроса, выполненного mk-query-digest:
Выше этого вывода находятся гистограммы этих 20 самых худших запросов
Пример гистограммы первой записи
источник