技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> MySQL --> 为什么binlog大小会大于max_binlog_size?

为什么binlog大小会大于max_binlog_size?

浏览:1838次  出处信息

    CASE:

     mysql的IO处理上有抖动, 从日值上观查binlog最大的有(512M)大于max_binlog_size(128M)

    原因:

     当mysql在处理大事务时,不会进行binlog切换,所有的日值还是会写到一个数据文件里.

     如: bulk insert之类的操作

     解决办法:

     拆分大事务. 或是把大事务处理放到业务低峰期,避免大事务对业务的冲击.

    特别提示: 

    看到这种现象可以通过分析binlog查到是什么操作, 可以通过业务的方面考虑一下怎么规避.

建议继续学习:

  1. 利用binlog来恢复数据库    (阅读:4136)
  2. 说说使用mysqlbinlog按时间查询二进制日志时容易疏忽的地方    (阅读:2980)
  3. MySQL在切换binlog时会阻塞更新    (阅读:3018)
  4. mysql audit-访问日志记录    (阅读:2428)
  5. 使用内置定时事件的功能来定时删除 binlog    (阅读:1983)
  6. MySQL Binlog Server    (阅读:1003)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1