Пытаюсь найти программу, которая могла бы доставать из MySQL данные об использовании различных буферов, кэшей и пр. параметров, верхний предел которых задается в конфиге и сообщать что такой-то ресурс, например, использует больше 90% отведенного ему предела и его не мешало бы увеличить, или хотя бы епросто показывала процент использования ресурсов. В родной книге по Mysql описано несколько таких моментов, но хотелось бы это делать не вручную, а автоматически. Никто подобного ПО не встречал?
Я знаю лишь коммерческие продукты. Например Toad от QuestSoftware.
phpmyadmin?
>phpmyadmin?Спасибо, глянул. Там, к сожалению, выдается вывод SHOW STATUS с пояснениями параметров, это более удобно, чем вручную, но хотелось бы немного другого, например:
коэффициент неудач при обращении к кэш-памяти = Key_reads/Key_reads_request
свободно кэша запросов = Qcache_free-memory / query_cache_size * 100%
и т.д.
Как минимум чтобы программа показывала готовые параметры, как максимум -- давала советы что нужно поднастроить при превышении определенных величин (можно будет запускать по крону, например).
>[оверквотинг удален]
>
>Спасибо, глянул. Там, к сожалению, выдается вывод SHOW STATUS с пояснениями параметров,
>это более удобно, чем вручную, но хотелось бы немного другого, например:
>
>коэффициент неудач при обращении к кэш-памяти = Key_reads/Key_reads_request
>свободно кэша запросов = Qcache_free-memory / query_cache_size * 100%
>и т.д.
>Как минимум чтобы программа показывала готовые параметры, как максимум -- давала советы
>что нужно поднастроить при превышении определенных величин (можно будет запускать по
>крону, например).mysqlard
>mysqlardспасибо всем за помощь, "MySQL Activity Report" (в состав которого входит mysqlard) похож на то что нужно, также еще нашел Monolith (http://sourceforge.net/projects/monolith-mysql/). Буду пробовать.
похоже, нашел идеал -- http://rackerhacker.com/mysqltuner/ . Не нужно никаких web-серверов, запускается из консоли.