全部產品
Search
文件中心

ApsaraDB RDS:資料庫代理小版本發布記錄

更新時間:Oct 25, 2024

RDS MySQL會不定期地更新代理小版本,本文介紹RDS MySQL資料庫代理的核心小版本更新記錄以及查看代理核心小版本的方法,協助您快速瞭解各小版本的新功能、最佳化改進及Bug修複等資訊。

說明

查看代理核心小版本

  • 查看目前的版本:在執行個體的資料庫代理頁面的基本資料 > 代理小版本處查看。

    image.png

  • 查看可升級版本:單擊代理小版本處的升級,查看可升級到版本

說明
  • 如果資料庫代理是最新版本,不會顯示升級按鈕。

  • 您也可以通過調用API介面查看代理小版本,詳情請參見查詢資料庫代理設定詳情

小版本更新說明

說明

下表僅包含資料庫代理的主流版本,並不包含所有資料庫代理版本。您查詢到的版本號碼,可能並不包含在下列的版本列表中。

小版本

說明

2.9.5

  • 新功能

    支援設定最小保留執行個體數。

  • Bug修複

    • 修複高網路延遲下單串連頻寬受限的問題。

    • 修複故障節點恢複後負載可能不均的問題。

2.9.3

Bug修複

  • 修複讀寫分離模式在某些長串連情境下可能出現負載不均衡的問題。

  • 修複2.9.1版本引入的SHOW WHERE語句導致的記憶體流失問題。

2.9.1

  • 新功能

    • 支援讀寫屬性為唯讀串連地址設定串連池和延遲閾值。

    • 支援被動切換情境的串連保持。

    • 串連保持最佳化,支援保持RC隔離等級下沒有寫入的事務。

  • Bug修複

    • 修複線程ID輪轉導致的thread id already exists錯誤問題,使線程ID盡量不輪轉。

    • 修複在唯讀地址上執行Kill Query操作時由於沒有進行廣播,此請求可能不會被Kill的問題。

2.8.41

新功能

升級核心版本至社區2.3.15版本。

說明

確保當前RDS MySQL執行個體核心小版本在20240131及其以上。如需升級,請參見升級核心小版本

1.14.8

Bug修複

  • 修複Kill語句可能導致會話卡死的問題。

  • 修複權重為0的唯讀節點無法成功Kill會話的問題。

  • 修複高網路延遲下單串連頻寬受限的問題。

  • 修複故障節點恢複後負載可能不均的問題。

  • 修複MHD線程卡死導致任務流失敗的問題。

  • 修複系統在處理短串連情境時出現的記憶體流失問題。

  • 修複force_node文法不生效的問題。

1.14.7

  • 新功能

    增加串連保持失敗次數的效能監控。

  • Bug修複

    • 修複MySQL 5.7升級至8.0過程中JDBC報錯的問題。

    • 修複MySQL 5.6執行個體鎖定可能導致叢集建立串連認證不通過的問題。

    • 修複MySQL 5.7中Crash快速拉起導致的Proxy協議失效問題。

    • 修複庫表恢複過程中,請求可能報錯的問題。

1.14.6

新功能

新增主動切換情境下的串連保持功能。

1.14.5

Bug修複

相容MySQL 8.0.33的Session tracker,修複開啟串連池功能後可能導致用戶端串連斷開的問題。

1.14.3/1.14.4

Bug修複

  • 修複代理防雙寫功能對主節點判斷異常,導致Proxy 位址停用問題。新增代理防雙寫功能錯誤碼,觸發代理防雙寫功能時,用戶端會收到對應的報錯。

  • 修複帳號host為CIDR格式時,Proxy 位址認證不通過的問題。

  • 修複事務拆分未開啟時,事務內第一條讀轉寄到唯讀節點的問題。

1.14.1/1.14.2

新功能

新增代理防雙寫功能,避免異常切換情境下出現雙主,導致資料寫入錯亂。開啟防雙寫功能後,如果出現多個主節點,Proxy 位址無法串連。

1.13.42

Bug修複

  • 修複資料庫連接過多導致建立串連失敗的問題。

  • 修複內部定時任務導致回應時間(RT)抖動的問題。

1.13.41

  • 效能最佳化

    • 最佳化在大量錯誤認證情境下資料庫代理的效能。

    • 最佳化帳號認證功能。當存在錯誤帳號認證時,限流由全域粒度限流修改為帳號粒度限流。

  • Bug修複

    • 修複事務拆分時導致的事務狀態丟失的問題。

    • 修複事務級串連池中環境變數沒有重新設定的問題。

    • 修複分散式交易(XA事務)下Prepare Statement關閉失敗的問題。

    • 修複若干內部異常問題。

1.13.33

  • 新功能

    支援MySQL utf8mb3編碼格式。

  • Bug修複

    修複Prepare Statement參數過多導致SELECT FOR UPDATE路由不正確的問題。

1.13.27

  • 效能最佳化

    最佳化了INSERT語句代理Parse的效能。

  • Bug修複

    修複了某些用戶端SSL相容性的問題。

1.13.25

Bug修複

  • 修複認證失敗導致的代理記憶體泄露問題。

  • 修複多Endpoint情境下可能導致代理異常Crash的問題。

1.13.22

  • 新功能

    • 支援INSERT操作後通過SELECT LAST_INSERT_ID()語句來擷取分表的唯一ID。

    • 支援FOUND_ROWS函數。

    • 支援將COM_STATISTICS路由至唯讀執行個體。

    • 最佳化事務級串連池。

    • 支援將GEO函數路由至唯讀執行個體。

    • 增加部分內部監控指標。

  • Bug修複

    • 串連不會再被發送至RDS中鎖定的執行個體。

    • 修複因部分語句解析不正確導致路由錯誤的問題。

    • 修複某些情境下stmt_exec失敗的問題。

    • 修複load data infile語句執行失敗的問題。

1.13.17

Bug修複

修複部分內部錯誤。

1.13.5

  • 新功能

    • 支援路由所有請求至指定節點(Force Node Connection)。例如:/*force_proxy_internal*/set force_node = 'pi-123';表示該串連後面的所有請求只路由至指定的pi-123節點上執行。

      說明

      若指定的節點存在異常,則會返回set force node 'pi-123' is not found, please check.錯誤。

    • 支援路由某一條請求至指定節點(Force Node Query)。例如:/*force_node='pi-123'*/ show processlist;表示該請求只路由至指定的pi-123節點上執行。

      說明

      若指定的節點存在異常,則會返回'force hint server node is not found, please check'.錯誤。

    • 增加部分內部監控指標。

  • Bug修複

    • 修複語句中包含MODE關鍵字導致請求被路由到唯讀執行個體的問題。

    • 修複某些條件下負載不均衡的問題。

1.12.10

  • 新功能

    支援獨享代理串連地址的SSL加密。

  • Bug修複

    • 修複MySQL 8.0的SSL建立串連異常問題。

    • 修複當節點從異常狀態變成正常後,獨享代理將新請求路由到該節點異常的問題。

1.12.7

  • 新功能

    • 支援show full processlist文法。

    • 支援XA事務文法。

  • Bug修複

    • 修複MySQL 8.0的show processlist報錯問題。

    • 修複若干事務級串連池的問題。

    • 修複若干建立串連失敗的問題。

1.11.12

  • 新功能

    支援事務級串連池

  • Bug修複

    • 最佳化長串連的負載平衡,當節點從異常狀態變成正常後,舊的長串連新請求可以再次路由到該節點。

    • 最佳化Prepare文法,支援Prepare單播。

    • 修複當MySQL 5.7串連MySQL 5.6資料庫,開啟Deprecate EOF導致串連失敗的問題。

    • 修複預存程序中更改資料庫時導致串連斷開的問題。

    • 修複當結果集裡大報文單行超過16 MB資料時,用戶端報Packets out of order錯誤的問題。

    • 修複唯讀執行個體通過set autocommit=0開啟的事務未及時關閉問題。

    • 修複lock in shared mode語句被路由到唯讀執行個體的問題。

    • 修複select handler from abc for update語句被路由到唯讀執行個體的問題。

    • 修複同個使用者多個host的認證失敗問題。

1.10.7

Bug修複

修複會話級串連池的若干問題。

1.9.23

  • 新功能

    • 支援root帳號串連。

    • 支援SSL串連。

  • Bug修複

    • 修複change user失敗問題。

    • 修複load file失敗問題。

    • 修複用戶端收到sequence錯誤判文,導致應用報Exception: Packets out of order錯誤的問題。

    • 修複主執行個體異常時唯讀執行個體的串連被斷開問題。

1.9.14

  • 新功能

    支援hint文法:/*FORCE_SLAVE*/, /*FORCE_MASTE*/

  • Bug修複

    • 修複charset預設值擷取錯誤導致的亂碼問題。

    • 修複返回MySQL版本號碼的String不正確問題。

相關文檔

相關API

API

描述

DescribeDBProxy

查詢資料庫代理詳情。