- 軟件大?。?.2MB
- 軟件語言:簡體中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:網(wǎng)絡輔助
- 更新時間:2017-11-22
- 軟件授權(quán):免費版
- 官方網(wǎng)站://suncustomit.com
- 運行環(huán)境:XP/Win7/Win8/Win10
- 標簽:閃回工具 數(shù)據(jù)恢復軟件
20MB/簡體中文/8
2.9MB/簡體中文/7.5
1.36MB/簡體中文/7.5
FreeUndelete(免費數(shù)據(jù)恢復軟件)最新版免費下載
413KB/簡體中文/7.5
45.9MB/簡體中文/7.5
美團點評MySQL閃回工具是非常實用的一款數(shù)據(jù)恢復軟件和閃回工具,簡單易用,快速的生成需要的SQL,就算是編程小白也能快速上手。穩(wěn)定性也高于其他工具。
美團點評MySQL閃回工具MyFlash 不時會碰到誤刪除數(shù)據(jù)情況,早期只能通過一些人工方式解決,后期有了一些閃回工具,但是效率低下。美團點評自研了閃回工具MyFlash,能夠方便并且高效地進行數(shù)據(jù)恢復。
a. 無需把binlog解析成文本,再進行轉(zhuǎn)換。
b. 提供原生的基于庫、表、SQL類型、位置、時間等多種過濾方式。
c. 支持MySQL多個版本。
d. 對于數(shù)據(jù)庫的代碼重構(gòu)不敏感,利于升級。
e. 自主掌控binlog解析,提供盡可能靈活的方式。
該工具推薦用戶在下載源碼之后,進行動態(tài)編譯鏈接安裝
動態(tài)編譯鏈接
gcc -w `pkg-config --cflags --libs glib-2.0` source/binlogParseGlib.c -o binary/flashback
然而用戶不想每次去重新編譯,可以選擇使用靜態(tài)鏈接,但是該方法需要知道glib庫的版本和位置,因此對于每臺機器略有不同,請謹慎使用靜態(tài)編譯鏈接
為了保證在一臺機器上編譯后,可以在其它機器上使用,需要滿足以下兩個條件 a) 將glib做成靜態(tài)鏈接 b)在編譯的那臺機器的glibc版本(查看方法為ldd --version)要小于等于要運行該軟件的那臺機器glibc版本 因此需要你在一臺glibc版本較低的機器上運行如下命令即可。
鏡像是由一個個字段組成的,根據(jù)字段類型的不同,其計算長度的方法也不一樣。
只與字段類型相關。比如int占用4個字節(jié),bingint占用8個字節(jié)。其中類型信息可以從table map event中獲取。
與字段類型及其參數(shù)相關。比如decimal(18,9),占用9個字節(jié),參數(shù)信息在table map event中。
與字段類型、參數(shù)以及實際存儲的值相關。比如varchar(10),有1個字節(jié)表示長度,之后的字節(jié)才表示真正的數(shù)據(jù)。比如varchar(280),有2個字節(jié)表示長度。實際的長度和數(shù)據(jù)在一起。
一個完整的binlog文件是由一個format description event開頭,一個rotate event結(jié)尾,中間由多個其他event組合而成。
因為我們在閃回操作時,不能簡單的把每個event反轉(zhuǎn)之后,然后再將所有event的順序反轉(zhuǎn)過來。如果這樣的話,就會出現(xiàn)table_map event在row event之后,這顯然是違反binlog執(zhí)行邏輯的。
有了最小執(zhí)行單元之后,只需兩步,即可完成反轉(zhuǎn)。
a. 反轉(zhuǎn)最小執(zhí)行單元中的row event。
b. 逆序最小執(zhí)行單元隊列,即可。
當然在反轉(zhuǎn)前,也可以增加過濾操作。比如過濾庫名、表名和SQL類型等。
5.84MB/v1.0.2
5.84MB/v1.0.3