View a markdown version of this page

Aurora MySQL 資料庫引擎更新 2025-11-13 (3.11.0 版,與 MySQL 8.0.43 相容) - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Aurora MySQL 資料庫引擎更新 2025-11-13 (3.11.0 版,與 MySQL 8.0.43 相容)

版本:3.11.0

Aurora MySQL 3.11.0 已全面推出。Aurora MySQL 3.11 版本與 MySQL 8.0.43 相容。如需有關已進行之社群變更的詳細資訊,請參閱 MySQL 8.0 版本備註

如需 Aurora MySQL 第 3 版中新功能的詳細資訊,請參閱 與 MySQL 8.0 相容的 Aurora MySQL 第 3 版。若要了解 Aurora MySQL 第 3 版與 Aurora MySQL 第 2 版之間的差異,請參閱比較 Aurora MySQL 第 2 版與 Aurora MySQL 第 3 版。如需 Aurora MySQL 第 3 版和 MySQL 8.0 Community Edition 的比較,請參閱《Amazon Aurora 使用者指南》中的 Aurora MySQL 第 3 版和 MySQL 8.0 Community Edition 的比較

您可以利用零停機時間修補 (ZDP) 執行就地升級、還原快照,或使用 Amazon RDS 藍/綠部署,從任何目前支援的 Aurora MySQL 第 2 版叢集,啟動受管藍/綠升級到 Aurora MySQL 3.11.0 版叢集。 MySQL

如需規劃升級至 Aurora MySQL 第 3 版的相關資訊,請參閱規劃 Aurora MySQL 叢集的主要版本升級。如需 Aurora MySQL 升級的一般資訊,請參閱《Amazon Aurora 使用者指南》中的升級 Aurora MySQL 資料庫叢集

如需故障診斷資訊,請參閱《Amazon Aurora 使用者指南》中的 Aurora MySQL 就地升級的故障診斷

如果您有任何問題或疑慮, 支援 可在 社群論壇和透過 取得支援。如需詳細資訊,請參閱《Amazon Aurora 使用者指南》中的維護 Aurora 資料庫叢集

改進

已修正安全問題和 CVEs

中型 CVEs:

低 CVEs:

可用性改善

  • 已修正邏輯復原中aurora_enhanced_binlog已啟用 的問題,這可能會在交易中止時防止資料庫重新啟動。

  • 修正停用全域寫入轉送或本機寫入轉送時,可能導致寫入器執行個體重新啟動的問題。

  • 已修正在停用寫入轉送時,兩個或多個複本轉送請求時,可能導致寫入器沒有回應的問題。

  • 修正在執行EXPLAIN FOR CONNECTION <query-id>平行查詢上執行 KILL <query-id> 後執行 時,可能導致引擎重新啟動的問題。

  • 修正資料庫重新啟動後記憶體out-of-memory(OOM) 避免未保留所設定aurora_oom_response資料庫參數值的問題。

  • 修正以下問題:如 MySQL Community Edition 所支援,具有 CONNECTION_ADMINSUPER權限的使用者無法執行超出max_connections限制的額外連線。

  • 修正 Aurora 無伺服器擴展的問題,該問題會導致資料庫執行個體透過防止關鍵記憶體頁面交換而重新啟動。

  • 修正當innodb_purge_threads參數手動設定為與預設值不同的值時,可能導致 Aurora MySQL 無伺服器執行個體重新啟動的問題。innodb_purge_threads 參數現在會自動針對 Aurora 無伺服器執行個體進行管理,且無法修改。

  • 修正寫入器執行大量 DDL 操作時,可能導致讀取器執行個體重新啟動失敗的問題。

  • 修正使用全域寫入轉送或本機寫入轉送時,讀取器執行個體重新啟動時,可能導致寫入器執行個體沒有回應的問題。

  • 修正在保留 SSL/TLS 與作用中交易的連線時,可能導致引擎在零停機時間修補 (ZDP)/零停機時間重新啟動 (ZDR) 期間重新啟動的問題。

  • 修正在極少數情況下,可能會導致寫入器執行個體的變更以與查詢處理執行緒不相容的順序傳送至讀取器執行個體的問題。這可能會導致查詢處理執行緒和複寫套用執行緒之間的死結,進而導致讀取器執行個體重新啟動。

  • 已修正問題,以防止由於監控代理程式的運作狀態評估不正確而發生不必要的資料庫伺服器重新啟動。

一般改進

  • 修正在執行長時間執行的交易導致資料庫重新啟動或主要版本升級失敗時,寫入資料庫可能會停滯的問題。

  • 修正在加入寫入器時,複本錯誤地重新啟動的問題。

  • 針對具有大型 Aurora 儲存磁碟區的資料庫執行個體最佳化資料庫效能。

  • 修正範圍最佳化工具中計算範圍界限時無法辨識常數表達式的問題。(社群錯誤編號 112737)

  • 修正匯出包含具有 null 值的 JSON 資料欄的資料表時,將資料庫快照匯出至 Amazon S3 時執行速度較慢的問題。

  • 修正使用二進位記錄時,交易復原後臨時二進位日誌檔案未正確清除的問題。此修正可防止儲存體耗用保留的暫存檔案,在某些情況下,也可以防止二進位日誌檔案中的異常。

  • 改善系統變數設定為 innodb_flush_log_at_trx_commit 時的寫入 IOPS 效能0

  • 修正零停機時間修補 (ZDP)/零停機時間重新啟動 (ZDR) 可能導致資料庫執行個體重新啟動,同時還原具有無效錯誤代碼的警告的問題。

  • 在閾值時間後 (按幾分鐘的順序) aurora_oom_response 無法解析記憶體壓力時,自動停用aurora_oom_response動作 (列印除外,如有設定)。

  • 已修正具有部分 JSON 更新的資料欄無法平行匯出,導致內部恢復到較慢的 Amazon RDS 匯出的問題。

  • 已修正在具有 Blob 欄位的資料表上平行查詢操作時,可能導致記憶體管理問題的問題。

  • 修正可能導致 Previous_gtids binlog 事件在啟用增強型 Binlog 且gtid_mode設定為 ON或 的情況下排除特定 GTIDs 的問題ON_PERMISSIVE

  • 修正啟用寫入轉送時,導致讀取器執行個體發生非預期的「內部寫入轉送錯誤」的問題。

  • 已解決在 Aurora 無伺服器縮減操作期間或從緩衝集區移出頁面期間,可能導致從緩衝集區讀取不正確頁面的競爭條件。參考社群 Bug#116305

  • 修正以下問題:匯出包含具有產生表達式之次要索引的資料表時,將資料庫快照匯出至 Amazon S3 的速度會較慢。

  • 修正當多個連線意外終止時,導致AbortedClients指標不準確的問題。

  • 新增了新的全域變數aurora_lambda_request_timeout,允許使用者設定 AWS Lambda 請求逾時 (預設值:10 秒)。如需從 Aurora MySQL 資料庫叢集叫用 Lambda 函數的詳細資訊,請參閱從 Aurora MySQL 資料庫叢集叫用 Lambda 函數

  • 修正本機寫入轉送在資料庫執行個體以零停機時間重新啟動重新啟動後停止運作的問題。

  • 修正如果 max_user_connections 設定為低值,可能會導致資料庫執行個體重新啟動操作失敗的問題。

  • 透過最佳化大型磁碟區的引導程序 (>64 TB) 來改善平行匯出效能,從而縮短整體匯出操作時間。

  • 修正在ALTER TABLE平行執行讀取查詢時,可能導致寫入器執行個體重新啟動的問題。

  • 已修正當資料表大於 14 TB 時,可能導致資料庫叢集匯出比預期更長的問題。

  • 修正在執行未正確更新Aurora_pq_request_in_progress計數器的EXPLAIN ANALYZE陳述式時,導致不正確追蹤平行查詢請求的問題。

  • 修正在不常見的情況下,當資料庫磁碟區接近其允許的大小上限時,可能導致資料庫執行個體重新啟動的問題。

  • 修正在零停機時間重新啟動和零停機時間修補期間還原連線時,可能導致資料庫執行個體重新啟動的問題。

MySQL 社群版錯誤修正整合

此版本包含 和 8.0.43 之前的所有社群錯誤修正。如需詳細資訊,請參閱Aurora MySQL 3.x 版資料庫引擎更新所修正的 MySQL 錯誤

  • 已修正在 中查詢表單SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t)導致宣告失敗的問題item_func.cc。(社群錯誤修正 #36128964)

  • 表單的查詢SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t)導致 中的宣告item_func.cc。(錯誤編號 36128964)

如需社群變更的詳細資訊,請參閱 MySQL 8.0.43 版本備註。