Что использовать для мониторинга MySQL для поврежденных таблиц?

Что такое хорошая программа для мониторинга таблиц mysql на наличие повреждений, такая, которая отправит мне электронное письмо, как только появится поврежденная таблица? Я не ищу MySQL Workbench или администратора для управления базой данных. Но тот, который будет активно контролировать таблицы и отчеты по электронной почте.

3
задан 28 September 2011 в 10:28

3 ответа

Трудно искать коррупцию, но есть некоторые методы.

У Maatkit есть несколько удивительных инструментов для этого. В частности, полезна mk-таблица-контрольная сумма:

http://www.maatkit.org/doc/mk-table-checksum.html

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

0
ответ дан 28 September 2011 в 10:28

Простой crontab с командой проверки mysql может добиться цели!

mysql check table <table_name>;
0
ответ дан 28 September 2011 в 10:28

MONyog - MySQL Monitor - это очень удобный инструмент для мониторинга вашей базы данных MySQL. Этот инструмент также позволяет вам отслеживать вывод пользовательских запросов, и, если результат недействителен, вы можете получать уведомления по электронной почте для них. Я постоянно отслеживаю запросы на повреждение таблиц, например

CHECK TABLE; и ANALYZE TABLE;

Для мониторинга состояния моих таблиц.

Для получения дополнительной информации о том, как отслеживать пользовательские запросы, вы можете обратиться:

http://blog.webyog.com/2011/12/19/how-to-add- а-простой пользовательский объектно-в-MONyog /

0
ответ дан 28 September 2011 в 10:28

Другие вопросы по тегам:

Похожие вопросы: