我的编程空间,编程开发者的网络收藏夹
学习永远不晚

第10问:怎么查看 mysqlbinlog 的解析进度?

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

第10问:怎么查看 mysqlbinlog 的解析进度?

第10问:怎么查看 mysqlbinlog 的解析进度?

问题

mysqlbinlog 是将 binlog 解析成可读可执行的 SQL 的重要工具。 但解析体积较大的 binlog 时,如何查看 mysqlbinlog 的执行进度就变成了一个问题,mysqlbinlog 并未提供 –progress 这样的参数。 那要怎么查看 mysqlbinlog 的解析进度?

实验

我们在 实验 08 中介绍了如何生成随机数据。可以利用其中技巧,生成较大的 binlog,我们忽略这个过程。

从已有的 binlog 开始,bin.000002 大约有 1.1 个 G:

用 mysqlbinlog 解析该 binlog:

大概会执行 4.6 秒左右。大家仔细做实验时,可以将 binlog 放大一些,让执行实验更长一些。

我们在 mysqlbinlog 解析时,查看其文件句柄:

可以看到 mysqlbinlog 用句柄 3 读取 binlog。(我们暂时忽略句柄 4 指向的临时文件,其涉及到了行格式的解析过程,我们安排在以后的实验中慢慢介绍)

获取了 mysqlbinlog 处理文件句柄 3 的进度,就可以大概估算 mysqlbinlog 的整体进度:

可以看到 mysqlbinlog 此时的进度大概是 600M 左右,整体进度估算为 54%。

结论

我们无法让 mysqlbinlog 直接输出进度,于是通过观察 mysqlbinlog 对 binlog 的读取进度,估算mysqlbinlog 的整体处理进度。

mysqlbinlog 不是真的"流式"处理 binlog,所以本实验只能是估算,大家在实验时,会观察到 mysqlbinlog 读取了全部 binlog 后,会继续处理一点时间,才完成所有工作。

我们以后安排实验来研究 mysqlbinlog 是如何处理 binlog 的。


关于 MySQL 的技术内容,你们还有什么想知道的吗?赶紧留言告诉小编吧!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

第10问:怎么查看 mysqlbinlog 的解析进度?

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

第10问:怎么查看 mysqlbinlog 的解析进度?

问题mysqlbinlog 是将 binlog 解析成可读可执行的 SQL 的重要工具。但解析体积较大的 binlog 时,如何查看 mysqlbinlog 的执行进度就变成了一个问题,mysqlbinlog 并未提供 –progress 这样的参数。那要怎么
第10问:怎么查看 mysqlbinlog 的解析进度?
2017-03-26

怎么在CentOS系统中查看命令执行的进度

这期内容当中小编将会给大家带来有关怎么在CentOS系统中查看命令执行的进度,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。PV 全命为Pipe Viewer,利用它我们可以查看到命令执行的进度。# wge
2023-06-07

怎么解决RestTemplate第一次请求响应速度较慢的问题

本篇内容主要讲解“怎么解决RestTemplate第一次请求响应速度较慢的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决RestTemplate第一次请求响应速度较慢的问题”吧!Re
2023-06-25

怎么进行SAP document builder常见问题的解答分析

怎么进行SAP document builder常见问题的解答分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。如果要想把DOCX render成PDF 格式,需要serv
2023-06-04

win7系统怎么查看电脑的健康报告了解电脑问题

我们人身体很多时候做个健康检查,然后有份健康报告。那js么对于我们身体的问题就一目了然了。而使用电脑的时候,如果电脑也有个地方可以提供我们一份健康android报告。那么我们对于电脑那里有问题就更了解了。1、在win7里编程客栈面,点击开始
2023-06-01

编程热搜

目录