Aurora MySQL 資料庫引擎更新 2025-09-30 (3.10.1 版,與 MySQL 8.0.42 相容) - Amazon Aurora

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

Aurora MySQL 資料庫引擎更新 2025-09-30 (3.10.1 版,與 MySQL 8.0.42 相容)

版本:3.10.1

Aurora MySQL 3.10.1 已全面推出。Aurora MySQL 3.10 版本與 MySQL 8.0.42 相容。如需有關已進行之社群變更的詳細資訊,請參閱 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.10.1 版叢集。 MySQL

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

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

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

改善項目

可用性改進項目:

  • 修正傳送至讀取器執行個體的頁面鎖定順序問題。當對寫入器正在更新的資料表執行 SELECT 查詢時,這可能會導致讀取器執行個體因死鎖而重新啟動。

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

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

  • 修正 Aurora Serverless V2 擴展的問題,該問題會導致資料庫執行個體因防止關鍵記憶體頁面遭取代而重新啟動。

  • 已修正 Aurora 記憶體不足 (OOM) 避免在資料庫重新啟動後未持續設定 Aurora_oom_response 資料庫參數值的問題。

  • 已修正在多可用區域叢集中容錯移轉後可能導致可用性問題的競爭條件。

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

  • 已解決在平行查詢 (PQ) 工作負載期間,資料庫執行個體可能會變得沒有回應的問題。

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

一般改進:

  • 修正以下問題:當磁碟區因特定類型的查詢在磁碟區大於特定閾值後遭到錯誤允許,而導致磁碟區成長至其大小上限時,可能導致資料庫伺服器持續重新啟動。

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

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

  • 修正在平行匯出操作期間,改善大型磁碟區 (> 64 TB) 引導可用性的問題。

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

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

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

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

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

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

  • 已修正以下問題:具有部分 JSON 更新的資料欄會失敗平行匯出,導致內部回復到較慢的 RDS 匯出。

  • 已修正在有高並行寫入轉送工作負載時,可能導致意外執行個體重新啟動的問題。

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

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

MySQL 社群版錯誤修正整合

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

  • SELECT 1 FROM t WHERE CAST (a AS UNSIGNED INTEGER) = 1 且 a = (SELECT 1 FROM t) 格式的查詢導致 item_func.cc 中的聲明。(錯誤編號 36128964)