本文為您介紹了PolarDB-X儲存節點的發布說明。
發布日期:2024-11-25
產品版本:V2.5.0
組件版本:8.4.20(8.0相容)
版本 | 類別 | 說明 |
8.4.20(8.0相容) | 修複 | 修複審計日誌中鎖等待時間長度欄位存在計算誤差的問題。 |
修複TDE擷取密鑰等待時間不準確的問題。更多資訊,請參見設定透明資料加密。 | ||
修複 |
發布日期:2024-11-15
產品版本:V2.5.0
組件版本:5.4.20(5.7相容)
版本 | 類別 | 說明 |
5.4.20(5.7相容) | 修複 | 修複匯入的資料表空間在刪除後殘留 |
發布日期:2024-11-19
產品版本:V2.5.0
組件版本:8.4.20(8.0相容)
版本 | 類別 | 說明 |
8.4.20(8.0相容) | 新增 | 新增支援 |
新增支援自動清理Binlong的功能。 | ||
加密表新增支援國密SM4密碼編譯演算法。 | ||
Aone環境新增支援自動打包Centos7的RPM包。 | ||
修複 | 修複切主和Binlog Rotate操作一起進行時,發生死結在LOCK_index的問題。 | |
修複匯入的資料表空間在刪除後殘留 | ||
修複切主後,續傳Large Event時備庫接受Large Event CRC校正失敗的問題。 | ||
修複備份位點為大事務位點,導致恢複時系統啟動失敗的問題。 | ||
修複rds_version修改後不能完整生效問題。 | ||
修複備庫在缺少binlog.001檔案時,從8018升級到8032失敗的問題。 | ||
修複Online DDL執行過程中,有機率發生因唯一性限制式檢查錯誤,導致執行失敗的問題。 |
發布日期:2024-10-15
產品版本:V2.5.0
組件版本:5.4.20(5.7相容)
版本 | 類別 | 說明 |
5.4.20(5.7相容) | 最佳化 | 最佳化在XRPC協議下的審計日誌效能。 |
最佳化在XRPC協議下,會話初始化時擷取Connection ID的效能。 | ||
最佳化執行 | ||
修複 | 修複在XRPC協議下, | |
修複當關閉並行應用後,備庫 | ||
修複切主過程中觸發新備庫Rotate,可能導致備庫死結問題。 |
發布日期:2024-10-15
產品版本:V2.5.0
組件版本:8.4.20(8.0相容)
版本 | 類別 | 說明 |
8.4.20(8.0相容) | 最佳化 | 最佳化執行 |
最佳化在XRPC協議下的審計日誌效能。 | ||
最佳化在XRPC協議下,會話初始化時擷取Connection ID的效能。 | ||
修複 | 修複當關閉並行應用後,備庫 | |
修複無Binlog情境下,恢複整個叢集,最後一個節點小機率無法加入叢集的問題。 | ||
修複切主過程中觸發新備庫Rotate,可能導致備庫死結問題。 | ||
修複在有業務流量時,主庫修改 | ||
修複在XRPC協議下, |
發布日期:2024-10-10
產品版本:V2.4.0
組件版本:5.4.19(5.7相容)
版本 | 類別 | 說明 |
5.4.19(5.7相容) | 新增&最佳化 | 新增支援Faster DDL。 |
修複 | 修複作業系統為Alios6時,導致儲存節點無法啟動並執行問題 | |
修複異常切換新主節點後,舊主節點恢複期間會出現中斷的問題。 |
發布日期:2024-09-24
產品版本:V2.4.0
組件版本:8.4.19(8.0相容)
版本 | 類別 | 說明 |
8.4.19(8.0相容) | 新增&最佳化 | 系統新增支援無感切主能力。 |
Writeset新增支援隱式主鍵。 | ||
營運監控項中新增支援Writeset相關營運監控項。 | ||
最佳化 | ||
最佳化在某些情境下需要訪問較久之前的歷史資料時的訪問頁面權重,以減少對Buffer Pool的影響。 | ||
修複 | 修複聯合索引情境下Writeset計算錯誤的問題。 | |
修複儲存節點在有流量的情況下變更參數 | ||
修複復原路徑可能觸發Purge操作的問題,以保證閃回查詢的安全性。 | ||
修複三節點切主後,其共用工作階段有機率未被及時釋放的問題。 |
發布日期:2024-09-06
產品版本:V2.4.0
組件版本:5.4.19(5.7相容)
版本 | 類別 | 說明 |
5.4.19(5.7相容) | 新增 | DN新增支援MySQL的主從複製模式。 |
發布日期:2024-09-06
產品版本:V2.4.0
組件版本:8.4.19(8.0相容)
版本 | 類別 | 說明 |
8.4.19(8.0相容) | 新增 | 索引新增支援GUESS PRIMARY PAGE Cleanout特性,提高索引回表命中率。 |
DN新增支援MySQL的主從複製模式。 | ||
修複 | 修複在閃回查詢情境下,索引可見度在跨DDL時判斷不符合預期的問題。 | |
修複刪除操作時不能嚴格按照SCN(System Change Number,全域唯一的遞增編號)順序進行的問題。 | ||
修複表屬性 | ||
修複Redo空間大小計算錯誤的問題。 |
發布日期:2024-08-15
產品版本:V2.4.0
組件版本:8.4.19(8.0相容)
版本 | 類別 | 說明 |
8.4.19(8.0相容) | 修複 | 修複高並發情境下GUESS PRIMARY PAGE機制會有極小機率導致死結的問題。 |
修複XtraBackup資料備份過程中同時進行資料表空間匯入時,備份組可能出現資料不一致的問題。 | ||
修複對MySQL原生分區表(DRDS和AUTO模式下建立並指定 | ||
修複擴充遠端程序呼叫(XRPC)時,不能輸出審計日誌的問題。 |
發布日期:2024-07-31
產品版本:V2.4.0
組件版本:8.4.19(8.0相容)
版本 | 類別 | 說明 |
8.4.19(8.0相容) | 新增&最佳化 | 新增支援 |
最佳化手動備份恢複情境下營運參數的完整性。 | ||
最佳化Scan、Purge、Lock情境下聚簇索引的查詢效能。 | ||
修複 | 修複在開啟 | |
修複了在備庫執行 | ||
修複部分情境debug日誌列印過多的問題。 |
發布日期:2024-07-31
產品版本:V2.4.0
組件版本:5.4.19(5.7相容)
版本 | 類別 | 說明 |
5.4.19(5.7相容) | 修複 | 修複XA PREPARE supremum記錄釋放GAP鎖,導致備庫延遲的問題。 |
發布日期:2024-06-30
產品版本:V2.4.0
組件版本:8.4.19(8.0相容)
版本 | 類別 | 說明 |
8.4.19(8.0相容) | 新增&最佳化 | 新增支援儲存最近一段時間(儲存時間可自設)指定表資料的歷史版本,以便使用者查詢。 |
新增支援通過參數 | ||
最佳化Flashback Area空間回收操作的效能。 | ||
最佳化系統資料表 | ||
修複 | 修複部份備份集恢複執行個體時 | |
修複建立執行個體耗時較長的問題。 | ||
修複 | ||
修複在高並發環境下,CCL(Concurrency Control,基於SQL語句的並發控制)機制會引起驚群現象(Thundering Herd Problem),導致資料庫效能下降的問題。 | ||
修複對 | ||
修複並行DDL操作的過程中執行個體關機( | ||
修複低版本MySQL資料庫向5.7升級的過程中,執行 | ||
修複在同一時刻對錶進行 |
發布日期:2024-06-30
產品版本:V2.4.0
組件版本:5.4.19(5.7相容)
版本 | 類別 | 說明 |
5.4.19(5.7相容) | 新增 | 新增 |
修複 | 修複對暫存資料表進行 | |
修複XtraBackup資料備份過程中同時進行資料表空間匯入時備份組可能出現資料不一致的問題。 | ||
修複在查詢分區表時,使用非主鍵索引會導致CPU佔用過高的問題。 | ||
修複安裝RPM包時路徑衝突的問題。 |
發布日期:2024-05-27
產品版本:V2.4.0
組件版本:5.4.19(5.7相容)
版本 | 類別 | 說明 |
5.4.19(5.7相容) | 新增 | 支援基於語句規則的並發控制CCL(Concurrency Control功能 |
修複 | 修複擴縮容期間寫流量較大時可能出現oom kill的問題。 | |
修複社區分區表使用分區鍵作為逆序排列時誤走全表掃描的問題。 | ||
修複社區分區表使用分區鍵作為複合首碼索引排序結果不正確的問題。 | ||
修複使用者線程棧使用滿時check_stack_overrun檢查失敗coredump問題。 |
發布日期:2024-05-23
產品版本:V2.4.0
組件版本: 8.4.19(8.0相容)
版本 | 類別 | 說明 |
8.4.19(8.0相容) | 新增 | 支援基於KMS的TDE加密。 |
支援Inventory hint功能。 | ||
支援import tablespace if not exists。 | ||
最佳化redo檔案建立時清除無用的檔案。 | ||
最佳化非事務表的修改記錄gtid。 | ||
完善錯誤記錄檔提醒。 | ||
修複 | 修複slave coordinator運行狀態顯示不準確的問題。 | |
修複apply線程啟動過早導致備庫應用中斷的問題。 | ||
修複大檔案purge時逾時時間過長的問題。 | ||
修複debug模式member change偶發dump的問題。 | ||
修複flush和rotate同時進行時偶發死結的問題。 | ||
修複查詢pfs.metadata_locks時偶發的崩潰問題。 | ||
修複備庫全量備份時binlog問空的問題。 |
發布日期:2024-04-12
產品版本:V2.4.0
組件版本:5.4.19(5.7相容)
版本 | 類別 | 說明 |
5.4.19(5.7相容) | 新增&最佳化 | 新增打包名為“t-polardbx-engine-57-yyyymmdd-”的新打包方式。 |
新增系統變數polardbx_release_date和polardbx_engine_version,記錄目前的版本資訊。 | ||
新增資料回填專用的backfill returning功能。 | ||
修複 | 修複檔案系統調用傳回值判斷缺失的問題。 | |
修複備庫異常重啟時core在備庫一致性讀強檢查上的問題。 | ||
修複資料移轉過程中,儲存節點偶爾會出現crash的問題。 | ||
修複插入語句對於右側記錄加Next-Key鎖,導致主備複製中斷的缺陷。 |
發布日期:2024-04-12
產品版本:V2.4.0
組件版本:8.4.19(8.0相容)
8.4.19(8.0相容) | 新增 | 相容MySQL 8.0.32版本。 |
新增內建靜態編譯jemalloc 5.3.0。 | ||
新增內建靜態編譯openssl 1.1.1。 | ||
新增支援對lizard事務槽保留時間單獨控制功能。 | ||
新增對server_id唯一性的強檢查。 | ||
新增對undo purge狀態的sql展示。 | ||
修複 | 修複大事務情境下的若干缺陷。 | |
修複Sampling Scan情境下若干缺陷。 |
發布日期:2024-03-22
版本號碼:xcluster-20240322
類別 | 說明 |
新增 | 新增文法 |
修複 | 修複在異常情境下備庫啟動時core在一致性讀上的問題。 |
修複 | |
修複多階段DDL在庫表名字較長或者包含非ASCII的特殊字元時的狀態管理紊亂問題。 | |
修複XRPC在enum和set資料類型下,空集資料編碼錯誤的問題。 | |
修複XRPC TCP在串連斷開時,小機率進程崩潰的問題。 |
發布日期:2024-01-16
版本號碼:xcluster-20240116
類別 | 說明 |
新增 | 在單機事務、XA事務中增加時間戳記。 |
新增支援兩階段DDL。 | |
異常退出時,新增XRPC cache可能出現MPE時的防禦性代碼。 | |
修複 | 修複大事務時binlog以及同步協議的問題。 |
修複XRPC在進程退出時,TCP listener沒有優雅釋放的問題。 | |
修複XRPC在protobuf高版本下編碼器相容性問題。 | |
修複auto-savepoint的binlog相容性問題。 |
發布日期:2023-12-21
版本號碼:xcluster-20231213
類別 | 說明 |
修複 | 修複session attach和detach時可能存在的指標泄漏問題。 |
修複trx_t might be Use-After-Free in innobase_commit_by_xid。 |
發布日期:2023-11-23
版本號碼:xcluster-20231121
類別 | 說明 |
最佳化 | 對齊MySQL 8032代碼。 |
最佳化請求plan上下文環境初始化。 | |
修複 | 修複XRPC在流式早停情境下,小機率切庫失敗的問題。 |
發布日期:2023-11-06
版本號碼:xcluster-20231106
類別 | 說明 |
最佳化 | 最佳化XRPC中使用的SpinLock SpinRWLock中的記憶體序(主要針對弱記憶體序的CPU,例如ARM)。 |
修複 | 修複sample crash問題。 |
修複killed session不調度就無法釋放鎖等資源的問題。 |
發布日期:2023-10-23
版本號碼:xcluster-20231019
類別 | 說明 |
新增&最佳化 | 新增物理表複製遷移功能。 |
最佳化XRPC網路相關的日誌列印,刪除TCP正常斷開、session正常關閉的日誌。 | |
最佳化對齊開源MySQL 8.0的XRPC代碼。 | |
修複 | 修複auto savepoint命名被截斷的問題。 |
發布日期:2023-09-22
版本號碼:xcluster-20230919
類別 | 說明 |
修複 | 修複changeset資源流失導致備庫重搭失敗的問題。 |
修複預設開啟XRPC替換老私人協議時線上主備配置不一致的問題。 |
發布日期:2023-08-18
版本號碼:xcluster-20230817
類別 | 說明 |
修複 | 修複xplan查詢產生列的crash問題。 |
修複外鍵約束缺陷。 |
發布日期:2023-07-24
版本號碼:xcluster-20230720
類別 | 說明 |
新增&最佳化 | 私人協議新增支援前端串連串中useAffectedRows的行為。 |
私人協議新增支援更多的字元集編碼。 | |
使用XRPC時,支援MDL死結檢測。 | |
修複 | 修複xplan的審計日誌中affected rows值錯誤的問題。 |
修複儲存節點退出時可能卡住的問題。 | |
修複超大規格下XRPC的線程調度延遲問題。 | |
修複版本顯示問題。 |
發布日期:2023-07-06
版本號碼:xcluster-20230626
類別 | 說明 |
新增&最佳化 | XRPC新增支援管控動態修改儲存節點CPU配額後,自動修正線程CPU親和性。 |
XRPC支援auto savepoint。 | |
恢複XRPC的hostname,加強THD attach和detach的檢測。 | |
修複 | 修複潛在的THD泄露問題。 |
修複Xplan審計日誌和慢日誌掃描行數和返回行數不準確的問題。 | |
修複私人協議chunk encoder null bitmap越界導致記憶體踩踏crash的問題。 |
發布日期:2023-06-06
版本號碼:xcluster-20230531
類別 | 說明 |
新增 | 新增XPLAN審計日誌和慢日誌。 |
新增將XPLAN請求數計入QPS和SELECT數中。 | |
修複 | 將私人協議流控機制改為通過傳輸位元組數進行限制,修複歷史版本中流控機制按照行數計算時出現的問題。 |
修複async commit中標記泄露導致crash的問題。 |
發布日期:2023-05-09
版本號碼:xcluster-20230414
類別 | 說明 |
新增 | 重構私人協議服務端。 |
修複 | 修複單分區讀加單分區寫可能出現不一致的問題。 |
修複主鍵為整型且存在負數時資料移轉失敗的問題。 | |
修複Sequence lex記憶體泄露問題。 |
發布日期:2022-12-26
版本號碼:xcluster-20221226
類別 | 說明 |
新增 | 新增xcluster standalone功能。 |
發布日期:2022-12-23
版本號碼:xcluster-20221223
類別 | 說明 |
修複 | 修複私人協議超長大包不返回報錯的問題。 |
最佳化過多log的問題。 |
發布日期:2022-11-18
版本號碼:xcluster-20221118
類別 | 說明 |
新增 | 新增change set功能支援。 |
修複 | 修複XPLAN查詢帶虛擬列的表時崩潰的問題。 |
發布日期:2022-10-20
版本號碼:xcluster-20221020
類別 | 說明 |
修複 | 修複備份失敗的問題。 |
修複HINT數組越界導致崩潰的問題。 |
發布日期:2022-10-18
版本號碼:xcluster-20221018
類別 | 說明 |
修複 | 復原備庫一致性讀取最佳化,規避備份恢複失敗的問題。 |
發布日期:2022-09-27
版本號碼:xcluster-20220927
類別 | 說明 |
最佳化 | 最佳化備庫一致性讀的效率。 |
修複 | 修複MySQL錯誤預讀,導致條件過濾返回錯誤結果的問題。 |
發布日期:2022-07-28
版本號碼:xcluster-20220728
類別 | 說明 |
新增 | 新增online modify column的類型轉換支援函數。 |
修複 | 修複flashback query在DN重啟後可能返回錯誤結果的問題。 |
修複instant add column的一個崩潰點。 |
發布日期:2022-07-12
版本號碼:xcluster-20220712
類別 | 說明 |
建立 | 建立flashback query。 |
發布日期:2022-05-20
版本號碼:xcluster-20220520
類別 | 說明 |
修複 | 修複sample功能特定情況下crash的問題。 |
修複私人協議m_token assert報錯的問題。 |
發布日期:2022-04-29
版本號碼:xcluster-20220429
類別 | 說明 |
修複 | 修複thd->get_protocol並發讀寫問題。 |
修複New Sequence在prepared statement中執行的問題。 | |
修複大檔案清理問題(large file purge)。 | |
修複JSON中轉義符的問題。 | |
修複schema stats中記憶體泄露問題。 |
發布日期:2022-04-21
版本號碼:xcluster-20220421
類別 | 說明 |
新增 | 增加新的Sequence引擎。 |
發布日期:2022-03-31
版本號碼:xcluster-20220331
類別 | 說明 |
新增 | 儲存節點啟動時檢查私人協議連接埠是否被其他進程佔用,如果被佔用則自動結束。 |
修複 | 修複私人協議chunk傳輸中,資料泄露crash的問題。 |
發布日期:2022-02-24
版本號碼:xcluster-20220224
類別 | 說明 |
修複 | 修複Bloom Filter中xxhash計算長度%8==4時候的邊界問題。 |
修複innodb_thread_concurrency修改後導致的相容性問題。 |
發布日期:2021-12-15
版本號碼:xcluster-20211215
類別 | 說明 |
修複 | 去除binlog中冗餘的ROTATE event。 |
修複部署指令碼導致plugin可能使用舊版本的問題。 |
發布日期:2021-11-16
版本號碼:xcluster-20211116
類別 | 說明 |
新增 | 支援Bloom Filter使用xxhash演算法。 |
添加raw string支援,修複decimal傳遞精度丟失問題(計算節點5.4.13版本修複)。 | |
添加purge sequence功能,主動推高purge下水位線,支援長時間事務。 | |
修複 | 修複faster checker空資料返回錯誤hash問題。 |
修複lru cache優雅退出crash問題。 | |
修複follower能get lock的問題。 | |
修複GTS優雅退出crash的問題。 | |
修複二進位參數反參數化時不正確的問題。 |
發布日期:2021-09-26
版本號碼:xcluster-20210926
類別 | 說明 |
新增 | 新增instant add column。 |
新增UDF fast hash checker。 | |
修複 | 修複私人協議token並發問題。 |
修複私人協議網路層低機率拒絕服務的問題。 |
發布日期:2021-08-05
版本號碼:xcluster-20210805
類別 | 說明 |
新增 | 支援returning文法。 |
支援TSO分配使用無鎖演算法。 |
發布日期:2021-07-28
版本號碼:xcluster-20210728
類別 | 說明 |
修複 | 修複sampling crash問題。 |
發布日期:2021-07-19
版本號碼:xcluster-20210719
類別 | 說明 |
最佳化 | 最佳化日誌內容。 |
修複 | 修複私人協議session vio crash問題。 |
修複GTS lease不存在時的table泄露問題。 |
發布日期:2021-07-07
版本號碼:xcluster-20210707
類別 | 說明 |
修複 | 修複私人協議session釋放不掉的問題。 |
發布日期:2021-07-01
版本號碼:xcluster-20210701
類別 | 說明 |
最佳化 | 最佳化單分區事務訪問流程。 |
修複 | 修複TSO batch不合理問題,重構分配演算法。 |
發布日期:2021-06-28
版本號碼:xcluster-20210628
類別 | 說明 |
修複 | 增加私人協議執行計畫構建運算式時的兜底報錯。 |
發布日期:2021-06-24
版本號碼:xcluster-20210624
類別 | 說明 |
新增 | 新增auto savepoint功能。 |
新增InnoDB層隨機採樣。 | |
新增預設強制啟動polarx udf。 | |
新增行數和索引feed back。 | |
修複 | 修複私人協議上事務sequence泄露的問題。 |
修複私人協議double極限精度錯誤問題。 | |
修複物理統計資訊缺失問題。 | |
修複hyper log的崩潰問題。 | |
修複batch TSO失效和TSO分配可能重複的問題。 | |
修複私人協議utf8mb4作為filter運算元的比較參數時的crash問題。 |
發布日期:2021-03-30
版本號碼:xcluster-20210330
類別 | 說明 |
新增 | 新增私人協議sql/plan cache。 |
新增私人協議chunk傳輸。 | |
修複 | 修複TSO事務和DDL混用的crash問題。 |
發布日期:2021-03-11
版本號碼:xcluster-20210311
類別 | 說明 |
新增 | 新增SQL閃回功能。 |
修複 | 修複非預期prepare wait timeout問題。 |
修複高並發情況下xdb crash的問題。 |
發布日期:2021-02-04
版本號碼:xcluster-20210204
類別 | 說明 |
新增 | mysqldump支援基於指定snapshot sequence的dump。 |
修複 | 修複"enable_gts"開啟的情況下,follower重啟後會從老的位點重放binlog events。 |
修複leader重新拉起時恢複失敗的問題。 | |
預設GTS的lease設定為2s。 | |
私人協議支援message中傳遞CTS,支援sql、plan cache。 |
發布日期:2020-12-12
版本號碼:xcluster-20201212
類別 | 說明 |
新增 | 新增訊息中傳遞TSO時間戳記。 |
支援普通事務1PC提交最佳化。 | |
修複 | 修複bloom filter udf中註冊的return type不正確導致崩潰。 |
修複bloom filter udf中對null值和decimal值的處理。 | |
修複CTS事務走索引的可見度問題。 | |
修複1pc的一個崩潰點。 | |
修複XA相關的若干問題。 |
發布日期:2020-09-23
版本號碼:xcluster-20200923
類別 | 說明 |
新增 | 添加CTS的持久化開關。 |
新增bloom filter UDF | |
新增hyper log的log UDF。 | |
預設載入UDF模組polarx_udf.so。 | |
最佳化 | 最佳化私人協議鑒權流程。 |
修複 | 修複assert導致xdb崩潰的問題。 |
去掉不需要的私人協議log。 |
發布日期:2020-09-10
版本號碼:xcluster-20200910
類別 | 說明 |
新增 | 新增PolarDB-X私人協議。 |
新增TSO服務。 | |
新增基於時間戳記的分散式交易。 | |
新增主備一致性讀支援。 | |
修複 | 修複XA事物在binlog rotate時發生server crash的情況下,重啟後無法正確恢複。 |
修複內部鎖相關的問題導致XA事物在slave端回放失敗的問題。 | |
修複XA prepare event複製相關的位置資訊寫入磁碟不正確問題。 |