mysql问题之slow log中出现大量的binlog dump记录的解
在今天的数据库操作中,我遇到了一个棘手的问题。在查看MySQL的slow log时,我发现存在大量的binlog dump记录,这让我感到困惑。这些记录像狼蚁网站SEO优化一样频繁地出现,让我无法忽视。
让我描述一下这个问题的具体情况。在slow log中,我看到了如下的记录:
```csharp
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=;
administrator command: Binlog Dump;
```
每次完成一次binlog dump,都会被记录下来。对于像我这样有强迫症的人来说,看着非常不爽。于是,我开始寻找解决这个问题的方法。
经过详细的排查,我最后确认这个问题是特定版本的MySQL存在的现象。目前我发现官方5.1.49版本存在这个问题,估计整个官方5.1.x都会有这个现象。
解决这个问题的办法是什么呢?我们需要修改MySQL的配置文件myf。在配置文件中,我们需要增加或修改如下选项:
```css
log-slow-admin-statements = 0
```
比较坑人的是,这个选项在5.1版本中无法在线修改,需要重启mysqld。手册中关于这个选项的解释如下:
该选项表示是否将在慢查询日志中记录管理语句。管理语句包括ALTER TABLE、ANALYZE TABLE、CHECK TABLE、CREATE INDEX、DROP INDEX、OPTIMIZE TABLE和REPAIR TABLE等。手册上的信息并不总是准确的,实践才是检验真理的唯一标准。
如果你遇到了相同的问题,可以尝试修改myf配置文件,将log-slow-admin-statements设置为0,然后重启mysqld来解决问题。希望这个解决方案能够帮助到你。
网站源码
- 如何在百度上传图片的方法教程分享
- Apple QuickTime 压缩 PICT文件处理远程溢出漏洞
- 电脑提示请将磁盘放入驱动器h是什么意思
- 新网互联绑定域名解析图解方法
- IE7 float-left左浮动失效的解决方法
- Dreamweaver怎么给网站添加一个动态横幅效果-
- ai怎么设计大小递增字母信息图标-
- css -not的多个条件的写法详解
- Win10创意者更新上线新功能Storage Sense-硬盘空间自
- Dreamweaver CS3网页怎么创建多个层-
- Amazon.com搭配顺丰快递实现7天直邮到中国
- win10预览版9926的官方ISO镜像文件怎么下载呢-
- Win10系统如何解除微软账户绑定?win10解除微软账
- 在AI中 改变圆角矩形圆角半径
- h2在div IE7中不垂直居中问题解决方法
- CSS改变选择网页文字背景色