You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Percona MySQL 8.0.25-15慢查询日志仅重复写入表头引发日志暴涨及主从延迟问题求助

Percona MySQL 8.0.25-15慢查询日志仅重复写入表头引发日志暴涨及主从延迟问题求助

大家好,我最近碰到一个特别棘手的Percona MySQL问题,想问问社区有没有人遇到过类似情况?

我开启了慢查询日志,相关全局变量配置如下:

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)

开启之后出现了非常诡异的问题:慢查询日志文件里根本没有任何实际的慢查询记录,反而一直在重复写入以下三行内容,频率高到每秒大概会产生100KB的日志:

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

更严重的是,这个问题还导致了主从复制延迟,Seconds_Behind_Master的数值一直在持续上涨。我还注意到存放慢日志的/var/log/mysql所在磁盘出现了异常的IO负载(MySQL数据目录在另一个磁盘阵列上),推测是因为MySQL一直在频繁刷写这些无意义的日志内容到磁盘。

后来我关闭了slow_query_log之后,主从延迟立刻开始快速下降,现在复制完全正常了。

我怀疑这是不是Percona MySQL的一个bug?但我找了一圈都没找到相关的参考资料,有没有人能帮忙分析下这是什么情况?


备注:内容来源于stack exchange,提问作者Vladimir

火山引擎 最新活动