天天看點

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

繼續閱讀