新功能
#327、328 [DBProxy]在慢查詢相關日志中新增字段,用于數據庫管理服務(DMS)統計分析慢查詢鏈路數據并進行關聯分析。
#161 [前端]支持在默認分組的基礎上,創建自定義分組,且支持分組關聯彈性負載均衡(ELB)。詳見:創建自定義分組。
#268 [前端]創建庫表時新增支持數值類型的Range分片算法。詳見:庫表管理、分片算法和設置分片規則的DDL語句。
#224 [DBProxy&Giserver]支持在運維控制臺、租戶控制臺展示exporter進程狀態及啟停exporter的操作,提升運維效率。詳見:啟動/停止exporter和全局索引。
#159 [DBProxy]支持解析
create database .. charset ... collate語句。詳見:管理數據庫的DDL語句。#145 [管理平臺]支持為MySQL實例添加標記,用于標識該實例是否被DRDS關聯,防止MySQL被誤操作退訂導致DRDS數據丟失的風險。詳見:關聯MySQL設置。
#395 [DBProxy]單表的DDL語句執行采用按照ZooKeeper存儲順序串行執行的方式,可以避免同一表的多個任務亂序執行問題。
#239 [前端]新增實例監控管理頁面,從多個維度、多個指標展示實例計算節點和存儲節點信息。詳見:監控告警。
#303 [前端]支持修改DRDS實例名稱,以方便識別和管理。
#223 調整DRDS實例的版本號,與軟著《天翼云TeleDB數據庫軟件V5.1》版本號保持一致。
#223 DRDS管理命令新增
SELECT TELEDB_VERSION語句,用于查看實例版本號信息。詳見:其他。
體驗改進
#331 優化部分實例OpenAPI擴容接口的調用邏輯,提高擴容效率。
#360 優化停止和重啟實例節點期間節點的exporter監控采集邏輯。
#359 優化審計日志獲取邏輯,提高審計日志獲取效率。
#288 優化實例的節點版本展示邏輯,為用戶提供節點的詳細小版本信息,便于維護和管理。
#286 DRDS新增部分接口上報到云審計。
#233 [Giserver]優化全局索引批量重建任務進度展示邏輯,提升任務透明度與可控性。
#205 [DBProxy]優化在控制臺執行DDL語句審計不通過的處理邏輯,展示DDL審計規則不通過的具體信息。
#158 [DBProxy]優化DDL HINT處理邏輯,增強HINT處理能力。
#363 [DBProxy]優化通過DDL語句下發執行順序,確保與物理分片順序一致。
#378 [前端]優化控制臺創建表時設置分片規則相關配置,提升交互體驗。
#402 [管理平臺]調整退訂策略,使退訂DRDS實例時自動解除所有關聯MySQL實例的綁定狀態,確保MySQL實例可以正常退訂。
#389 [前端]優化重啟節點頁面提示,提升交互體驗。
#373 [DBProxy]優化關聯MySQL實例策略,使DRDS實例關聯主備版MySQL實例時直接關聯該MySQL實例主節點,提升操作效率。
#374 [DBProxy]優化實例創建后的默認參數,減少故障發生率。
#399 [DBProxy]優化ZooKeeper連接申請策略,消除異常場景可能出現的ZooKeeper連接數泄露問題。
#425 優化檢測分片庫時MySQL連接數配置策略,提高實例安全性,該功能對公有云租戶端不可見。
#436 優化DRDS實例新增節點的防火墻策略,提高實例安全性,該功能對公有云租戶端不可見。
#427、428 [前端]優化DRDS實例關聯MySQL相關的頁面提示和操作引導,提升交互體驗。
#429 [前端]優化DRDS實例表回收站的相關頁面提示,提升交互體驗。
#74 優化創建與表回收站內的同名表的建表邏輯,提高創建成功率。
#310 優化公有云管理控制臺和支撐組件為容器化部署,提升實例創建效率,該功能公有云租戶端不可見。
問題修復
#246 [DBProxy]修復使用create table創建enum類型字段的表在設置sharding規則時,報錯syntax error的問題。
#230、308、309、311、312、369、435 修復相關社區新增安全風險。
#244 [管理平臺]修復前序版本引入的創建GiServer實例失敗后,偶發性zookeeper節點元數據未回滾的缺陷。
#356 修復偶發性控制臺批量設置分片算法時無法正常加載分片列表問題,提升使用體驗。
#215 [DBProxy]修復使用
create table語句創建表時,建表語句中包含帶/**的comment字段導致的創建失敗問題。#396 [DBProxy]修復部分場景下DDL語句執行含有錯誤語法的sharding table語句時,DDL會話卡住且無返回信息的問題。
#397 [DBProxy]修復執行
create table語句時表名填寫為序列字段名,導致同個會話提交的DDL執行存在順序錯亂的缺陷。#379 [管理平臺]修復創建表時采用Range分區且分桶方式,但創建成功后的表并未進行分桶問題。
#375 [前端]修復偶發性創建庫表成功以后,無法正常進入用戶管理頁面問題。
#382 修復管理組件開源社區安全漏洞,提升實例安全性。
#329 修復Apache開源社區新增安全漏洞。
#426 修復偶發性連續修改實例安全組失敗問題。
#156 [DBProxy]修復DRDS未關聯MySQL實例時,出現不影響功能的空指針異常日志問題。