Edite o my.cnf
1 |
shell> vi /etc/my.cnf |
Adicionar os parâmetros.
long_query_time = Tempo gasto por uma consulta
MySQL 5.6 ou anterior
1 2 3 |
slow_query_log = 1 log-slow-queries = /var/log/mysql-slow.log long_query_time = 2 |
Note: In MySQL 5.7, the variable log-slow-queries is deprecated. Use slow_query_log_file instead.
MySQL 5.7
1 2 3 |
slow_query_log = 1 slow_query_log_file=/var/log/mysql-slow.log long_query_time = 2 |
Crie o arquivo mysql-show.log
1 |
shell> touch /var/log/mysql-slow.log |
Ajustar permissão.
1 |
shell> chown mysql:mysql /var/log/mysql-slow.log |
Iniciar o monitoramento de consultas lentas.
1 2 3 |
shell> mysqldumpslow -a /var/log/mysql-slow.log Reading mysql slow query log from /var/log/mysql-slow.log |