Alguém já teve um problema em que o log lento está ativado com as seguintes opções:
root@(none)> show global variables like "%slow_query%";
+-----------------------------------+-------------------------------+
| Variable_name | Value |
+-----------------------------------+-------------------------------+
| slow_query_log | ON |
| slow_query_log_always_write_time | 10.000000 |
| slow_query_log_file | /var/log/mysql/mysql-slow.log |
| slow_query_log_use_global_control | |
+-----------------------------------+-------------------------------+
4 rows in set (0.00 sec)
Recebo um problema estranho em que o arquivo de log lento recebe spam com a mesma coisa repetidamente, sem uma única consulta de log lento:
Time Id Command Argument
/usr/sbin/mysqld, Version: 8.0.25-15 (Percona Server (GPL), Release '15', Revision 'a558ec2'). started with:
Tcp port: 3306 Unix socket: /var/run/mysqld/mysqld.sock
Essas três linhas recebem spam constantemente, cerca de 100 kilobytes por segundo. Não só isso, por causa disso a replicação estava atrasada, os segundos atrás do mestre aumentavam constantemente. Eu estava percebendo algum uso estranho dos discos do sistema operacional (o datadir do MySQL está em uma matriz diferente) onde o diretório /var/log/mysql reside, suponho que ele estava descarregando no disco cada uma dessas mensagens inúteis. Depois que desativei slow_query_log, o SBM começou a cair muito rápido e não teve problemas para acompanhar.
Estou encontrando um bug no Percona MySQL, não consigo encontrar nenhuma referência sobre isso em lugar nenhum?
Responder1
Considere adicionar ao my.cnf ou my.ini o seguinte
min_examined_row_limit=1
para evitar conversas inúteis no log de consulta lenta.
Responder2
Talvez você não tenha nenhuma consulta que demore mais de 10 segundos?
Provavelmente long_query_time
ainda está no padrão de 10 (segundos). Este é principalmente um valor inutilmente alto; abaixe-o para, digamos, 1.
Alguma coisa está acontecendo FLUSH LOGS
? Verifique se há tarefas agendadas. Isso está no seu próprio site ou em alguma nuvem? Eles podem estar causando isso.