Назад | Перейти на главную страницу

Любое программное обеспечение с открытым исходным кодом для измерения и мониторинга производительности MySQL?

Я работаю над улучшением производительности сервера MySQL. Я ищу что-то для измерения и мониторинга производительности MySQL (как запросов в секунду) с течением времени, чтобы я мог измерить любые улучшения, которые я делаю.

Есть ли у них какое-нибудь простое в использовании программное обеспечение с открытым исходным кодом, которое делает это?

Спасибо.

Если у вас возникнут проблемы со сбором и построением графиков статистика mysqlобязательно проделайте то же самое с другими данными, такими как загрузка процессора, использование памяти, и активность диска. Наличие этого контекста поможет вам понять, что ограничивает вашу производительность mysql. Мунин - один из вариантов для этого; другой собирать. Также посмотрите на некоторые из инструменты Percona рекомендуетособенно mysqlreport.

Если возможно, рассмотрите возможность настройки производительности в тестовой среде, а не в производственной среде. Гораздо легче понять влияние ваших изменений, если вы контролируете нагрузку на систему.

Если цель состоит в том, чтобы выявить улучшения производительности, вам не потребуется много инфраструктуры для сопоставления данных и создания отчетов.

Включите журнал медленных запросов (и запишите все), затем используйте эта программа для выявления проблемных запросов. Обратите внимание, что вывод сортируется по частоте запроса - но на самом деле вы должны расставлять приоритеты на основе произведения среднего времени выполнения и частоты.

После того, как вы очистили свой код, вы можете проверить, оптимальна ли конфигурация СУБД - попробуйте mysql_tuner.pl

Одно из множества решений: Мунин поставляется с довольно большим количеством плагинов, связанных с mysql.