MySQL binlog后面的编号最大是多大?

原文地址:http://mp.weixin.qq.com/s/gDpWhlBawRal_pQK2huTMA

具体文章请关注微信公众号:izhishuedu 【知数堂】 知数堂版权所有。

这里我就不啰嗦了,直接上贴代码:

版本:5.7.18

mysql-5.7.18/sql/binlog.cc  大约在3310行开始:

MAX_LOG_UNIQUE_FN_EXT这个值在mysql-5.7.18/sql/binlog.cc  的3253行有定义。是0x7FFFFFFF,转换成10进制就是2147483647。也就是binlog文件编号最大到2147483647(文件名可以为这个),超过就个就报错退出了。

上面2张图中,可以看到有个宏定义LOG_WARN_UNIQUE_FN_EXT_LEFT 为1000,就是说当binlog文件名超过1000时候,就会在errlog里面记录"请考虑归档部分binlogs"。

如果我们人工创建个binlog文件名为mysql-bin.2147483645 然后启动mysql,并执行几次flush logs,就会触发binlog最大值的报错。

报错导致mysqld退出后,我们可以去看下errlog里面内容如下:

这时候,解决办法就是reset master; 清理掉之前的binlog。

当然,按照目前常理来讲,即便我们1分钟切割一次binlog,要达到最大值也要4K年。一般我们不会遇到这个问题的。

转载于:https://blog.51cto.com/lee90/1941114

MySQL binlog后面的编号最大是多大?【老叶茶馆公众号】相关推荐

  1. mysql老叶博客_MySQL binlog后面的编号最大是多大?【老叶茶馆公众号】

    MySQL binlog后面的编号最大是多大? 具体文章请关注微信公众号:izhishuedu [知数堂] 知数堂版权所有. 这里我就不啰嗦了,直接上贴代码: 版本:5.7.18 mysql-5.7. ...

  2. mysql binlog 多少,MySQL binlog后面的编号最大是多大?

    在上课中讲到MySQL的binlog是mysql-bin.000001,有细心的学习提到,是不是这个达到mysql-bin.999999后数据库的binlog就要重新开始了? 对于这个问题一时间也被问 ...

  3. mysqld 进程非常多_MySQL binlog后面的编号最大是多大?

    导读 每个binlog文件都有编号,从最早的3位数(没错,很老的版本只有3位数~),到现在扩展到6位数,从000001开始计数. 但我打赌,你一定不知道这个序号最大可以跑到多少. 在我们知数堂的MyS ...

  4. 【老叶茶馆】MySQL复制中slave延迟监控

    转自:http://imysql.com/2014/08/30/mysql-faq-howto-monitor-slave-lag.shtml#comment-146 [MySQL FAQ]系列 - ...

  5. mysql 存储过程 compile_存储过程 | iMySQL | 老叶茶馆

    A.4. MySQL 5.0 FAQ - 存储过程 Questions 26.4.1: MySQL 5.0是否支持存储过程? Does MySQL 5.0 support stored procedu ...

  6. php调用mysql存储过程报错,php | iMySQL | 老叶茶馆

    用PHP控制您的浏览器cache Output Control 函数可以让你自由控制脚本中数据的输出.它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况.输出控制函数不对使用 hea ...

  7. 老叶倡议:MySQL压力测试基准值

    通常,我们会出于以下几个目的对MySQL进行压力测试: 1.确认新的MySQL版本性能相比之前差异多大,比如从5.6变成5.7,或者从官方版本改成Percona分支版本: 2.确认新的服务器性能是否更 ...

  8. 去腾讯等BAT面试完的Mysql面试55题总结,含答案大赠送!

    [BAT面试:mysql 面试55题] 1.一张表里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把mysql重启,再insert一条记录,这条记录的ID是18还 ...

  9. Mysql binlog日志及binlog恢复数据库操作

    初识MySQL 日志binlog MySQL重要log,二进制日志文件,记录所有DDL和DML语句(除select),事件形式记录,包含语句所执行的消耗时间,事务安全型. DDL(数据库定义语言),主 ...

最新文章

  1. android如何在底部显示四个按钮,[Android系列—] 四. 添加操作栏(Action Bar)
  2. python构造icmp数据包_如何在python中构造ICMP数据包
  3. linux下单独安装oracle12.1客户端
  4. OCP 论证书籍 -- ORACLE DATABASE 10G OCP Certification All-in - One Exam Guide
  5. ValueError: Related model 'users.UserProfile' cannot be resolved
  6. html 倒计时 插件,JavaScript使用小插件实现倒计时的方法讲解
  7. bzoj5093: [Lydsy1711月赛]图的价值
  8. 3.2)深度学习笔记:机器学习策略(2)
  9. 11-Elasticsearch的X-Pack
  10. 中添加2000坐标系_ArcGIS API for JavaScript 4.16在三维场景中以天地图为底图加载2000坐标系的倾斜摄影数据...
  11. Myeclipse学习总结(10)——MyEclipse2014导入项目时The project was not built since its build问题...
  12. java正方形矩阵_已知一个NxN的矩阵A,求矩阵中所有边长为m的正方形的子矩阵
  13. android手机和荣耀哪个版本好,【求测评】荣耀v40轻奢版与荣耀X10哪款更好?图文爆料分析...
  14. adb工具的基本使用
  15. 工作总结之因为笛卡尔积问题写SQL搞了半天[害](附笛卡尔积总结)
  16. AHCI 与 IDE
  17. 深圳中院判决:利用网络爬虫技术抓取他人数据构成不正当竞争
  18. 2021年中国键合对准系统市场趋势报告、技术动态创新及2027年市场预测
  19. Matlab入门教程 | 001 球的体积问题
  20. Windows系统的照片查看器不见了怎么办?

热门文章

  1. c# 从sql 数据库生成 excel (转)
  2. SQL系统教程一(表之间的连接关系)
  3. ASP中如何在退出一个页面时自动清空session变量
  4. 使用VUE搭建后台管理系统(使用vue-cli搭建框架)
  5. python3 _笨方法学Python_日记_DAY4
  6. 学渣的逆袭(各种暴力~)
  7. Nginx在嵌入式系统中的应用
  8. [转]pip – pip安装和使用教程
  9. 1. MySQL基础概念及mysql安装,从MySQL获得帮助 及视频下载地址
  10. 把日志实时写入数据库