camka
не самка
анализатор запросов
Существует ли в природе доступный софт для анализа журнала запросов MySQL? Поясню.
Хочется выявить наиболее частые запросы к базе, их количество и время выполнения, причем группировать запросы по шаблону:
select * from zz where id='asdfa'; 5 сек
select * from uu where id='zzzzzzzzzzzz'; 5 сек
попали бы под один шаблон и в отчете была бы строка
select * from uu where id=CONSTANT; - 2 запроса, 10 секунд
Кроме самых частых, что бы можно было выявить самые тормозные запросы.
Ну может быть еще какие-то отчеты по отдельным таблицам, какие самые опрашиваемые, какие наиболее обновляемые и т.п., чтобы можно было настроить кеш запросов.
По подобной реальной статистике удобно было бы оптимизировать базу.
Сначала принялся писать сам, потом нашел кое что, но не достаточно подходящее:
http://pqa.projects.postgresql.org/example.html
,но он на руби, хотелось бы что-то более доступное.
есть клон на ПХП5, но он не группирует по шаблонам.
http://www.phpvolcano.com/epc/epcqa/index.php
Если кто знает иные решения, прошу поделиться.
Спасибо.
Существует ли в природе доступный софт для анализа журнала запросов MySQL? Поясню.
Хочется выявить наиболее частые запросы к базе, их количество и время выполнения, причем группировать запросы по шаблону:
select * from zz where id='asdfa'; 5 сек
select * from uu where id='zzzzzzzzzzzz'; 5 сек
попали бы под один шаблон и в отчете была бы строка
select * from uu where id=CONSTANT; - 2 запроса, 10 секунд
Кроме самых частых, что бы можно было выявить самые тормозные запросы.
Ну может быть еще какие-то отчеты по отдельным таблицам, какие самые опрашиваемые, какие наиболее обновляемые и т.п., чтобы можно было настроить кеш запросов.
По подобной реальной статистике удобно было бы оптимизировать базу.
Сначала принялся писать сам, потом нашел кое что, но не достаточно подходящее:
http://pqa.projects.postgresql.org/example.html
,но он на руби, хотелось бы что-то более доступное.
есть клон на ПХП5, но он не группирует по шаблонам.
http://www.phpvolcano.com/epc/epcqa/index.php
Если кто знает иные решения, прошу поделиться.
Спасибо.