MySQL如何快速获取binlog的开始时间和结束时间
之前写过一篇文章MySQL如何获取binlog的开始时间和结束时间,文章里面介绍了如何获取MySQL数据库二进制日志(binlog)的开始时间与结束时间的一些方法。实际应用当中,我们可能还会遇到效率/性能方面的问题。最近对这个问题做了一些研究,这里就介绍一下如何快速获取MySQL二进制日志(binlog)的开始时间和结束时间。
我们下来看看当MySQL二进制日志(binlog)的Size很大的时候,获取二进制日志(binlog)的开始时间和结束时间,如下测试所示
$ du -sh mysql_binlog.000105<br>1.1G mysql_binlog.000105<br>$ time mysqlbinlog mysql_binlog.000105 |grep "Start: binlog" | awk -F "server id" '{print $1}'<br>#240425 9:20:26 <br><br>real 0m34.136s<br>user 0m25.941s<br>sys 0m11.985s<br>