Ferramenta de análise e relatório binlog do MySQL

2

Um dos bancos de dados que eu mantive recentemente aumentou sua carga de gravação em 2x.

Para descobrir que instruções insert / update estão causando o aumento de carga, estou procurando uma ferramenta para relatar e analisar arquivos binlog do mysql .

Eu olhei para o Maatkit, que é um excelente kit de ferramentas para muitas tarefas, mas funciona apenas com logs lentos e gerais.

Antes de começar a reinventar a roda, existe alguma ferramenta / s (fonte de permissão peronivel) que possa me ajudar com isso?

Obrigado antecipadamente.

    
por scetoaux 20.07.2010 / 10:21

2 respostas

7

Na verdade, o mk-query-digest do Maatkit também entende a entrada do formato de log binário. Daniel Nichter escreveu mysqlsla e subsequentemente escreveu o analisador de log binário para mk-query-digest. Acho que posso falar por ele e dizer "use mk-query-digest, é muito mais poderoso". Tente isto:

mk-query-digest - tipo binlog / path / to / file [outras opções se desejar]

    
por 20.07.2010 / 13:05
1

confira mysqlsla . um dos seus recursos interessantes: 'canonizando' pedidos de:

select a,b,c from talbeName where x=123 and y=23;

para formar:

select a,b,c from talbeName where x=? and y=?;

para que você possa analisar facilmente os tipos de consulta.

    
por 20.07.2010 / 10:28