анализатор запросов

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

Если кто знает иные решения, прошу поделиться.

Спасибо.
 
Сверху