#
1)創建一個測試表 SQL> create table test (id int, name varchar2(10)); Table created.
第一部分-簡介pt-table-checksum通過SQL在主庫執行數據塊的校驗,再將相同的語句傳送到從庫,并在從庫上計算數據塊的校驗,最后將主從庫相同塊的校驗值進行對比,辨別主從數據是否不一致。 p
在SQL SERVER2005以上版本中,數據頁默認開啟checksum,標識為m_flagBits & 0x200 == True,其值m_tornBits位于頁頭0x3C,4字節。其算法概
checksum 基于 java 注解生成加簽驗簽 checksum。 開源地址:github checksum 創作緣由 原來的代碼中,checksum 的生成是用的工具類方法。 后來發現如下的