___ qstntxt ___

O que é um bom programa para monitorar tabelas mysql por corrupção, uma que me enviaria um email assim que houvesse uma tabela corrompida? Eu não estou procurando mysql workbench ou admin para gerenciar o banco de dados. Mas um que monitorará ativamente as tabelas e os relatórios de e-mail.

    
___ tag123mysql ___ Questões relacionadas ao servidor, cliente e ferramentas do banco de dados MySQL. ___ answer392009 ___

MONyog - MySQL Monitor é uma ferramenta muito útil para monitorar seu banco de dados MySQL, esta ferramenta permite que você monitore a saída de consulta personalizada também e Se o resultado não for válido, você poderá receber alertas de email para eles. Estou monitorando consistentemente as consultas de corrupção de tabela, como

CHECK TABLE; e ANALYZE TABLE;

Para monitorar o status de minhas tabelas.

Para mais informações sobre como monitorar consultas personalizadas, consulte:

link

    
___ answer63389 ___

Um simples crontab com o comando mysql check pode fazer o truque!

%pre%     
___ answer63849 ___

A corrupção é difícil de procurar, mas existem alguns métodos.

O Maatkit tem algumas ferramentas incríveis para isso. O mk-table-checksum em particular é útil:

link

Você pode restaurar a partir de um backup em outra máquina e comparar todas as linhas que você acha que deve ser o mesmo, ou apenas olhar os diffs para ter certeza de que todos fazem sentido. No entanto, não há nenhuma soma de verificação strong embutida nos formatos de linha, por isso, se você não está fazendo suas próprias somas de verificação de dados, você está à mercê do bitrot em seus discos e erros estranhos de corrupção de memória. :-P

    
___

3

O que é um bom programa para monitorar tabelas mysql por corrupção, uma que me enviaria um email assim que houvesse uma tabela corrompida? Eu não estou procurando mysql workbench ou admin para gerenciar o banco de dados. Mas um que monitorará ativamente as tabelas e os relatórios de e-mail.

    
por Anagio 28.09.2011 / 01:08

3 respostas

1

A corrupção é difícil de procurar, mas existem alguns métodos.

O Maatkit tem algumas ferramentas incríveis para isso. O mk-table-checksum em particular é útil:

link

Você pode restaurar a partir de um backup em outra máquina e comparar todas as linhas que você acha que deve ser o mesmo, ou apenas olhar os diffs para ter certeza de que todos fazem sentido. No entanto, não há nenhuma soma de verificação strong embutida nos formatos de linha, por isso, se você não está fazendo suas próprias somas de verificação de dados, você está à mercê do bitrot em seus discos e erros estranhos de corrupção de memória. :-P

    
por SpamapS 01.10.2011 / 08:43
0

Um simples crontab com o comando mysql check pode fazer o truque!

mysql check table <table_name>;
    
por jflaflamme 28.09.2011 / 14:32
0

MONyog - MySQL Monitor é uma ferramenta muito útil para monitorar seu banco de dados MySQL, esta ferramenta permite que você monitore a saída de consulta personalizada também e Se o resultado não for válido, você poderá receber alertas de email para eles. Estou monitorando consistentemente as consultas de corrupção de tabela, como

CHECK TABLE; e ANALYZE TABLE;

Para monitorar o status de minhas tabelas.

Para mais informações sobre como monitorar consultas personalizadas, consulte:

link

    
por Glenn McKay 17.12.2013 / 11:36

Tags