mysql问题之slow log中出现大量的binlog dump记录的解决方法

 更新时间:2013年09月14日 12:33:29   作者:  
今天在查看mysql中发现比较慢,然后我使用了slow log,发现出现了大量的binlog dump记录,下面我来给大家整理一下这个问题的解决办法
线上有个数据库,在slow log中,存在大量类似下面的记录:

复制代码 代码如下:

# Time: 130823 13:56:08
# User@Host: repl[repl] @ slave [10.x.x.x]
# Query_time: 9.000833 Lock_time: 0.000000 Rows_sent: 1 Rows_examined: 1
SET timestamp=1377237368;
# administrator command: Binlog Dump;


每完成一次binlog dump都会被记录下来,看着非常不爽(我有强迫症,O(∩_∩)O哈哈~),得想着法子搞掉。
经过排查,最后确认是特定版本存在这个现象,目前发现官方 5.1.49 存在,估计整个官方 5.1.x 都会有这个现象。

解决方法:

修改 my.cnf 配置文件,增加或修改下面这个选项:

复制代码 代码如下:

log-slow-admin-statements = 0


比较坑人的是,这个选项在5.1无法在线修改,需要重启mysqld。
手册上关于这个选项的解释如下:

复制代码 代码如下:

Include slow administrative statements in the statements written to the slow query log. Administrative statements include ALTER TABLE, ANALYZE TABLE, CHECK TABLE, CREATE INDEX, DROP INDEX, OPTIMIZE TABLE, and REPAIR TABLE.


手册也有不靠谱的时候啊,还是实践出真知。

相关文章

  • 使用mysql查询当天、近一周、近一个月及近一年的数据

    使用mysql查询当天、近一周、近一个月及近一年的数据

    不论你是一名数据库管理员或SQL开发者,还是一名简单的MySQL用户,掌握查询特定日期数据的方法都是必不可少的,下面这篇文章主要给大家介绍了关于如何使用mysql查询当天、近一周、近一个月及近一年的数据,需要的朋友可以参考下
    2023-06-06
  • SQLServer注释快捷键操作

    SQLServer注释快捷键操作

    这篇文章主要介绍了SQLServer注释快捷键操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • 利用SQL注入漏洞拖库的方法

    利用SQL注入漏洞拖库的方法

    利用SQL注入漏洞登录后台和利用SQL注入漏洞拖库是我学习了相关内容之后的一点小结,没啥深度,正如文章开头所说,权当总结,别无它意
    2012-01-01
  • 浅谈MySQL查询出的值为NULL和N/A和空值的区别

    浅谈MySQL查询出的值为NULL和N/A和空值的区别

    本文主要介绍了浅谈MySQL查询出的值为NULL和N/A和空值的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • Mysql架构图解读

    Mysql架构图解读

    这篇文章主要介绍了Mysql架构图,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • MySQL常用分库分表方案汇总

    MySQL常用分库分表方案汇总

    本文主要介绍了MySQL常用分库分表方案汇总,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • mysql insert的几点操作(DELAYED,IGNORE,ON DUPLICATE KEY UPDATE )

    mysql insert的几点操作(DELAYED,IGNORE,ON DUPLICATE KEY UPDATE )

    DELAYED 做为快速插入,并不是很关心失效性,提高插入性能。
    2010-04-04
  • MySQL8.0修改Root密码的方法步骤

    MySQL8.0修改Root密码的方法步骤

    MySQL在初次安装之后默认设置了root用户的密码,对于一些情况下需要修改root用户密码的操作,本文主要介绍了MySQL8.0修改Root密码的方法步骤,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04
  • MySQL 读写分离实例详解

    MySQL 读写分离实例详解

    这篇文章主要介绍了MySQL 读写分离实例详解的相关资料,这里对读写MySQL分离进行了简单介绍,并附实例代码,需要的朋友可以参考下
    2016-11-11
  • 详解oracle mysql 中的“不等于“ <> != ^= is not

    详解oracle mysql 中的“不等于“ <> != ^=&nbs

    oracle中的 != 与 <> 和 ^= 都是不等于,逻辑上没有区别而mysql中,<> 和 != 相同,接下来通过本文给大家详细讲解oracle mysql 中的“不等于“ <> != ^= is not,感兴趣的朋友一起看看吧
    2023-04-04

最新评论