全部產品
Search
文件中心

PolarDB:日誌節點發布說明

更新時間:Oct 29, 2024

本文為您介紹了PolarDB-X日誌節點的發布說明。

發布日期:2024-09-28

產品版本:V2.4.0

組件版本:5.4.19

類別

說明

修複

修複CDC中繼資料針對REALDOUBLE類型在處理時,因為相容性差異導致CDC鏈路中斷的問題。

發布日期:2024-09-13

產品版本:V2.4.0

組件版本:5.4.19

類別

說明

修複

修複執行單條SQL更新多張表的情況下,有機率出現連續的TableMapEvent從而導致TraceID亂序的問題。

發布日期:2024-09-06

產品版本:V2.4.0

組件版本:5.4.19

類別

說明

修複

修複因單個計算節點不可用而導致CDC進程無法啟動的問題。

修複因記憶體中的Offset值與Binlog檔案的Offset值不一致而導致對Binlog檔案進行Dump操作失敗的問題。

發布日期:2024-08-28

產品版本:V2.4.0

組件版本:5.4.19

類別

說明

修複

修複執行SHOW FULL BINARY LOGS語句後,返回資訊不完整的問題。

修複CDC拓撲重建過程中,系統自動並發上傳同一個Binlog檔案,導致該檔案最終丟失的問題。

修複SQL解析器對含有隱式表組的ALTER語句解析失敗,以及打標語句不能被正確處理的問題。

修複CDC Dumper主備同步過程中,系統自動刪除Master節點本地檔案,導致複製鏈路無法自動回復的問題。

發布日期:2024-08-02

產品版本:V2.4.0

組件版本:5.4.19

類別

說明

新增

新增CDC(Change Data Capture,日誌節點)支援定期構建同步位點(sync point)。

修複

修複binlog cursor未能按預期更新而導致消費過程中出現阻塞(block)的問題。

發布日期:2024-07-10

產品版本:V2.4.0

組件版本:5.4.19

類別

說明

新增&最佳化

新增支援CDC(Change Data Capture,日誌節點)定期構造Sync Point

最佳化PolarDB-X 1.0至PolarDB-X 2.0的升級評估中全量資料校正的能力。

修複

修複因中繼資料變更導致全域Binlog產生失敗的問題。

修複因請求的目標Binlog File為空白,進而導致無法提供Binlog Dump服務的問題。

發布日期:2024-04-16

產品版本:V2.4.0

組件版本:5.4.19

類別

說明

新增&最佳化

主從DDL複製新增支援針對function類型的複製。

主從DDL複製新增支援針對sequence類型的複製。

主從DDL複製新增支援針對view類型的複製。

主從DDL複製新增支援針對procedure類型的複製。

主從DDL複製新增支援針對帳號、角色和權限類別型的複製。

主從DDL複製新增支援針對alter tablegroup類型的複製。

主從DDL複製新增支援針對alter index類型的複製。

主從DDL複製新增支援針對多流binlog情境下的一致性協調對齊複製。

主從複製新增支援按時間戳記建立複製鏈路能力。

主從複製新增通過SQL命令校正上下遊資料一致性的能力。

主從複製新增從執行個體角色,Slave叢集具備執行個體級唯讀能力。

新增支援主從複製DML寫入的where條件全鏡像匹配能力。

新增支援多流binlog stream name和user name綁定,使用綁定帳號執行binlog相關SQL時,無需增加with選項。

最佳化主從複製基於server_id的雙向複製能力,新增命令列指定過濾規則和server_id異常自檢能力。

修複

修複multi alter add/drop column語句導致中繼資料列序錯誤,進而導致的binlog鏈路中斷的問題。

修複multi alter add/drop/rename index語句導致中繼資料丟失索引,進而導致binlog中記錄錯誤DDL SQL的問題。

修複meta_build_physical_ddl_sql_blacklist_regex參數存在配置缺陷,導致alter ddl sql包含user關鍵字時ddl被過濾的問題。

修複drop index ddl sql無法輸出到binlog的問題。

發布日期:2024-03-22

版本號碼:polarx-cdc-kernel-2.3.0_5327694

類別

說明

新增

新增show full binary logsshow full master status等binlog相關的營運指令。

修複

修複SQL閃回精確匹配失效的問題。

發布日期:2024-02-04

版本號碼:polarx-cdc-kernel-2.3.0_5169624

類別

說明

新增

新增show full master status命令。

最佳化

最佳化mysql binlog dump相容性,支援checksum、heartbeat等參數。

發布日期:2023-12-21

版本號碼:polarx-cdc-kernel-2.3.0_4988569

類別

說明

新增

新增支援SQL閃回,並復原整個事務。

修複

修複TSO心跳在binlog中的記錄方式,解決下遊MySQL Crash問題。

發布日期:2023-10-23

版本號碼:polarx-cdc-kernel-2.3.0_4825080

類別

說明

最佳化

最佳化grpc反壓控制休眠時間,提升Binlog對外dump速度至130MB/s。

修複

修複設定時間範圍後無DML/DDL導致SQL閃回無法結束的問題。

發布日期:2023-09-22

版本號碼:polarx-cdc-kernel-2.3.0_4755313

類別

說明

最佳化

最佳化Binlog數量較多時show binary logs語句的查詢效率,並解決出現的卡慢問題。

修複

修複對JSON資料類型進行資料整形時緩衝區溢位的問題。

修複CDC升級過程中metaDB發生HA切換導致metaDataSource scan線程退出的問題。

修複binlog_dumper_info更新時的死結問題。

發布日期:2023-08-18

版本號碼:polarx-cdc-kernel-2.3.0_4635493

類別

說明

新增&最佳化

新增支援flush logs語句。

最佳化透明消費對外dump的速度。

CDC獲得DN串連不依賴is_vip。

CDC擷取metadb串連去除管控依賴。

修複

修複包含BIGINT SIGNED列定義的建表語句及解析文法報錯問題。

修複recover tso產生演算法可能導致binlog list空洞的問題。

修複唯讀執行個體擴縮容後,Task dump主執行個體DN搜不到起始位點的問題。

發布日期:2023-07-06

版本號碼:polarx-cdc-kernel-2.3.0_4483662

類別

說明

新增

新增支援對transaction對象進行持久化,以降低記憶體佔用。

修複

修複基於歷史TSO進行恢複時,recover tso不能小於最近一次擴縮容打標事務的TSO的問題。

修複CDC Dumper主備同步過程中,Dumper Master本地檔案被刪導致grpc線程無法退出的問題。

發布日期:2023-06-06

版本號碼:polarx-cdc-kernel-2.0.0-4273008

類別

說明

修複

修複從OSS消費binlog時,可能觸發心跳視窗衝突導致鏈路出錯的問題。

修複針對TableMapEvent進行整形時機率性出現資料格式轉換錯誤的問題。

修複DDL Event中Sql_Mode值和原始Sql_Mode不一致的問題。

修複針對nchar、nvarchar類型邏輯表和物理表中繼資料不一致的問題。

修複當ddl sql中包含分行符號時轉單行注釋失效的問題。

發布日期:2023-05-09

版本號碼:polarx-cdc-kernel-2.0.1-4292946

類別

說明

最佳化&新增

新增支援對背景工作處理序的CPU使用率進行監控統計。

新增支援對EPS進行更細粒度的監控(INSERT/UPDATE/DELETE)。

最佳化binlog檔案上傳OSS速度,bps提升至700MB/s。

新增CDC營運命令(start master/stop master/restart master/reset master)。

修複

修複透明消費離線binlog時,發生長時間block的問題。

修複binlog檔案在讀取過程中被刪除導致dump線程無法退出的問題。

修複當物理DDL中繼資料過多時,reset master失敗的問題。

修複DDL Event中Sql_Mode值和原始sql_mode不一致的問題。

修複同一個sql中同時包含add primary key和drop primary key,導致下遊MySQL報錯的問題。

發布日期:2023-04-28

版本號碼:polarx-cdc-kernel-2.0.0-4273008

類別

說明

修複

修複SchemaRepository執行完SQL之後,列序不符合預期的問題。

修複資料整形時,針對Null 字元串整形觸發NPE的問題。

發布日期:2023-04-07

版本號碼:polarx-cdc-kernel-2.0.0-4206104

類別

說明

修複

修複中繼資料資訊超過資料類型mediumtext的長度導致資料截斷的問題。

發布日期:2023-03-29

版本號碼:polarx-cdc-kernel-2.0.0-4180250

類別

說明

修複

修複mysql charset未轉換為java charset導致解析失敗的問題。

發布日期:2023-03-22

版本號碼:polarx-cdc-kernel-2.0.0-4148671

類別

說明

最佳化

最佳化binlog同步鏈路恢復,RTO縮短至15S。

最佳化資料表數量達到幾十萬規模時,CDC中繼資料資訊的恢複速度。

修複

修複透明消費binlog時可能發生的位點計算錯誤問題。

修複針對text(0)進行中繼資料一致校正時的相容性問題。

發布日期:2023-02-06

版本號碼:polarx-cdc-kernel-2.0.0-3985896

類別

說明

修複

修複連續增加主鍵和刪除主鍵,導致CDC鏈路中斷的問題。

修複消費程式在進行binlog dump前,未發送COM_REGISTER_SLAVE引起CDC主動斷連的問題。

修複多流資料路由,Hash值為Integer.MIN_VALUE時導致資料鏈路中斷的問題。

發布日期:2023-02-01

版本號碼:polarx-cdc-kernel-2.0.0-3945546

類別

說明

新增&最佳化

支援多級歸併,實現DN節點線性增加時,效能無明顯衰減。

支援透明消費,下遊消費程式通過dump協議,可直接消費歸檔到OSS的binlog檔案,無需下遊自行對接OSS。

支援多流binlog,可自訂流的個數,每條流擁有獨立的binlog檔案日誌流。

支援定時構建全量中繼資料Snapshot,解決歷史DDL打標記錄過度膨脹問題。

支援從OSS並行下載binlog檔案,提升執行個體恢複速度。

修複

修複觸發binlog event資料整形時的相容性和正確性問題,進一步提升DDL變更期間CDC鏈路的穩定性。

修複CDC叢集發生重啟後,下遊訂閱可能發生dump逾時的問題。

修複Dumper進程初次啟動時,計算的延遲時間有誤的問題。