iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >第10问:怎么查看 mysqlbinlog 的解析进度?
  • 464
分享到

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

第10问:怎么查看mysqlbinlog的解析进度? 2017-03-26 17:03:35 464人浏览 绘本
摘要

问题 Mysqlbinlog 是将 binlog 解析成可读可执行的 sql 的重要工具。 但解析体积较大的 binlog 时,如何查看 mysqlbinlog 的执行进度就变成了一个问题,mysqlbinlog 并未提供 –progres

第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 的技术内容,你们还有什么想知道的吗?赶紧留言告诉小编吧!

您可能感兴趣的文档:

--结束END--

本文标题: 第10问:怎么查看 mysqlbinlog 的解析进度?

本文链接: https://www.lsjlt.com/news/5838.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 第10问:怎么查看 mysqlbinlog 的解析进度?
    问题 mysqlbinlog 是将 binlog 解析成可读可执行的 SQL 的重要工具。 但解析体积较大的 binlog 时,如何查看 mysqlbinlog 的执行进度就变成了一个问题,mysqlbinlog 并未提供 –progres...
    99+
    2017-03-26
    第10问:怎么查看 mysqlbinlog 的解析进度?
  • 怎么查看域名解析的a记录
    查看域名解析a记录的方法首先,在计算机桌面中使用组合键“win+R”运行cmd,打开命令提示符窗口;进入到命令提示符窗口后,在命令行中执行nslookup命令查看域名解析的a记录;nslookup www.yisu.com最后,在输出结果的...
    99+
    2022-10-18
  • 怎么在CentOS系统中查看命令执行的进度
    这期内容当中小编将会给大家带来有关怎么在CentOS系统中查看命令执行的进度,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。PV 全命为Pipe Viewer,利用它我们可以查看到命令执行的进度。# wge...
    99+
    2023-06-07
  • 怎么解决RestTemplate第一次请求响应速度较慢的问题
    本篇内容主要讲解“怎么解决RestTemplate第一次请求响应速度较慢的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决RestTemplate第一次请求响应速度较慢的问题”吧!Re...
    99+
    2023-06-25
  • win7系统怎么查看电脑的健康报告了解电脑问题
      我们人身体很多时候做个健康检查,然后有份健康报告。那么对于我们身体的问题就一目了然了。而使用电脑的时候,如果电脑也有个地方可以提供我们一份健康报告。那么我们对于电脑那里有问题就更了解了。   1、在win7里   2...
    99+
    2023-06-01
    win7 电脑健康报告 电脑 报告 系统 问题
  • 怎么进行SAP document builder常见问题的解答分析
    怎么进行SAP document builder常见问题的解答分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。如果要想把DOCX render成PDF 格式,需要serv...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作