Qual é a melhor maneira de monitorar a atividade em cada banco de dados do meu servidor?
Eu tentei o mtop / mytop, que exibe atividade em tempo real, mas não é muito prático para ver todas as consultas executadas nele.
Ativei os logs do MySQL, mas não há opção para dividi-los por banco de dados.
Quais ferramentas você está usando para monitorar servidores MySQL?
fonte
Você precisa entender de onde a maioria das ferramentas que você está usando obtém seus dados -
SHOW ENGINE INNODB STATUS
eSHOW GLOBAL STATUS
. Esses dados simplesmente não estão disponíveis detalhados no nível do banco de dados no MySQL.O MySQL 5.5, 5.6 e o Percona Server têm feito um ótimo trabalho em melhorar os diagnósticos disponíveis para você com recursos como performance_schema e userstats - mas ainda não conheço nenhuma ferramenta de GUI / monitoramento que esteja aproveitando ainda.
Eu recomendo instalar o Percona Server e dar uma olhada em table_statistics:
fonte