V5.1.0版本說明
| 組件名稱 | 版本號 | 發布時間 |
| TeleDB-XCore | 5.1 | 2023年08 月 |
說明
該版本適配的DCP版本為3.6.1S。
新增和優化功能:
新增日志管理模塊。
管控側:新增錯誤日志管理、慢日志管理、高頻SQL管理和審計日志管理。
內核側:不涉及。
支持創建定時任務JOB。
管控側:不涉及。
內核側:支持通過DBMS_JOB創建定時任務。
支持邏輯備份恢復,包括多介質備份和恢復到不同實例。
管控側:新增介質支持,新增恢復到不同實例功能。
內核側:不涉及。
支持閃回查詢和閃回恢復。
管控側:不涉及。
內核側:支持一定時間內舊版本表數據的查詢和支持表的恢復,應對誤刪表的場景。
管控側對接DCP模塊,包括微服務接入和統一鑒權。通過微服務接入,用戶管理、VIP管理、實例開通、擴容、注銷等功能依賴的底層資源管理均交由DCP分配,控制臺保留其實例管理功能和一系列高可用能力,作為DCP微服務體系一部分保障用戶實例正常運行。
監控告警信息由管控接入到DCP,包括支持GTM監控能力、指標監控對接DCP和事件告警。
管控側支持OpenAPI能力。
管控側對接DCP Cgroup資源隔離能力。
管控側支持開啟索引優化建議定時任務,并查看慢SQL日志列表中對于SQL優化的建議。
支持實例管理,包括實例開通時提供多個不同的block_size編譯包、實例開通時支持配置SSL協議和initdb的時候去設置是否要開啟checksum校驗。
新增Analyze信息CN同步模塊,包括數據計算模塊、數據轉換模塊和數據加載模塊。
支持XML類型、支持包Package的修改語法。
內核側支持通過虛擬索引構建和索引建議分析提升數據庫性能。
支持按照如下分布方式:HASH(column) ,MODULO(column) ,ROUNDROBIN,shard,replication 設置數據分布。
物化視圖定期刷新數據。
支持拓展MySQL和Oracle外表。
支持madlib適配,擴展機器學習能力。
支持全密態功能。
內核測:支持全密文,包括密文檢索和計算。實現數據離開客戶端時,在用戶側對數據進行加密,數據以加密形態存儲在數據庫服務器中,且不影響服務端的檢索與計算,當數據返回至客戶端時,可自動對數據進行解密,用戶對加解密過程無感知。
管控側:不涉及。
修復漏洞
無。
修復缺陷
將oracle語法兼容的concat和concat_ws函數從stable改成immutable。
安全用戶提示需要修改為mls_。
編譯配置增加--with-gmssl選項。
超級用戶無法觸發慢查詢SQL。
創建物化視圖使用using method。
大量DROP、TRUNCATE操作從庫回放慢導致的CPU飆升。
單獨編譯插件teledbx_oracle_package_function報錯。
當協調者分析表時,sample的時候采用目標行數需要除以n節點數。
分區表創建include關鍵字索引報錯。
減小backend進程內存使用。
將系統函數update_analyze_cn改成了pg_update_analyze_cn函數。
解決會話處于pgxc_node_receive時無法響應cancel request的問題。
解決arm環境舊版本gmssl在teledb的編譯問題。
解決gmssl在x86機器上編譯問題。
連續空字符串擴展查詢commandTag為NULL coredump修復。
慢SQL查詢內核獲取的SQL語句為空。
啟用“pg_qualstats”插件時,在從分區表刪除數據時會導致coredump。
刪除冗余的XLOG_BTREE_SPLIT_L_ROOT和XLOG_BTREE_SPLIT_R_ROOT兩種xlog類型。
刪除EMA代碼。
實現alter package語法。
視圖增加無效優化SQL 記錄。
縮小使用的緩存內存,移除SMgrRelationData 中的 smgr_shard_targblocks。
索引支持include關鍵字特性。
添加telesql,Makefile中添加telesql軟連接(install/clean)。
增加自動化DDS死鎖檢測算法。
增加analyze同步功能。
修改telesql引發make報warning的問題。
修改源碼以支持make world和make installworld通過。
修復plpgsql 變量名定義邏輯。
修復pg_visibility回歸測例。
修復pg_unlock插件存在的編譯警告。
修復pg_stat_statements插件bugs,創建報錯。
修復pg_squeeze如果沒有加入shared_preload_libarairies參數,執行返回。
修復pg_dirtyread插件的Makefile文件以及make check測例。
修復file_fdw插件產生coredump問題。
修復audit_admin只能在pg_hba.conf中設置trust才能使用。
修復在pgxc_ctl.conf中關于pg_hba.conf采用scram-sha-256產生coredump。