O Mysql é o banco de dados em código aberto mais popular do mundo. Com apenas 2 comandos as consultas lentas geradas pelo seu sistema são armazenadas na tabela slow_log no banco mysql.
O primeiro comando serve para habilitar os logs:
SET GLOBAL slow_query_log = 1;
E o próximo passo é direcionar a gravação dos logs no próprio banco:
SET GLOBAL log_output = 'TABLE';
Você pode setar o tempo em segundos que considera uma query lenta, sendo que o padrão é 10.
SET GLOBAL long_query_time = 15;
Execute os comandos com o usuário root, ou com um usuário com permissões equivalentes.
Leave a Reply