天天看点

MySQL Binlog Digger 4.25

  注意:从此版本开始,需要获得有效的license才能使用该工具,对于带来的不便深感抱歉,2021年内可通过联系本人(qq:649869986)获取免费license, 而在2022年后将会收取小额费用以维持此工具的持续开发.

该版本修改及增加的地方说明:

1.对binlog日志挖掘分析代码做进一步优化

2.修复了一些已知bug

3.去除了log pos方面计算

4.增加二次筛选功能,即再次对挖掘分析结果进行筛选

5.增加内存快照功能,可以对挖掘分析结果拍摄快照,当二次筛选失败时,可快速重新导回快照,而不用重新对binlog进行挖掘分析

6.增加目录输出功能,即直接把挖掘分析功能输出到指定目录,从而降低对内存的要求,且加快了导出时间.

目前mysql binlog digger支持的功能如下:

1.dml挖掘分析,生成redo sql与undo sql

2.ddl挖掘分析,生成redo sql

3.binlog在线分析

4.binlog离线分析(是否为市场上特有的功能?)

可以把远程binlog拷贝到本地目录下, 然后把远程数据库结构(仅结构)拷贝至本地库,并保证数据库名称一致,便可以对binlog进行离线分析.

5.自动获取binlog列表,且获取每个binlog的开始时间与结束时间(最后一个binlog例外,因为它仍未结束),从而节省了在意外发生时恢复所需的时间.

6.支持schema(数据库)与table的筛选

7.支持对dml操作类型的筛选

8.支持关键字过滤

9.支持redo sql与undo sql的筛选,当数据量过于庞大时,可以直接选择undo sql

10. 支持字符集选择,遇到字符集不兼容而造成筹码时,可以通过该功能纠正

11.操作审计功能

可以结合[mysqld]的init-connect参数做mysql 8.0的数据库的操作审计,具体接口操作,请参考安装目录下的"开启审计功能的方法"

12.支持对结果集复制,保存,跳转等功能.

13.支持对Gtid Next的计算,同时支持对Query Time(事务发生时间)与Stmt Time(事务中各SQL语句的执行时间)的计算(是否为市场上特有的功能?)

14.下载在线binlog

下载地址:

https://download.csdn.net/download/bournetai/21107895

继续阅读