Aurora MySQL 資料庫引擎更新 2024-06-26 (3.04.3 版,與 MySQL 8.0.28 相容) - Amazon Aurora

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

Aurora MySQL 資料庫引擎更新 2024-06-26 (3.04.3 版,與 MySQL 8.0.28 相容)

版本:3.04.3

Aurora MySQL 3.04.3 已全面推出。Aurora MySQL 3.04 版本與 MySQL 8.0.28 相容。如需已發生社群變更的詳細資訊,請參閱 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 的比較,請參閱比較 Aurora MySQL 第 3 版和 MySQL 8.0 Community Edition。

注意

此版本被指定為長期支援 (LTS) 版本。如需詳細資訊,請參閱《Amazon Aurora 使用者指南》中的 Aurora MySQL 長期支援 (LTS) 版本

建議您不要將 LTS 版本的 AutoMinorVersionUpgrade 參數設定為 true(或在 中啟用 Auto minor version 升級 AWS Management Console)。這樣做可能會導致您的資料庫叢集升級至非 LTS 版本,例如 3.05.2。

目前支援的 Aurora MySQL 版本為 2.07.9、2.7.10、2.11.*、2.12.*、3.03.*、3.04.*、3.05.*、3.06.* 和 3.07.*。

您可以使用 Amazon RDS Blue/Green Deployments,從任何目前可用的 Aurora MySQL 第 2 版叢集,到 Aurora MySQL 第 3.04.3 版叢集執行就地升級、還原快照,或啟動受管藍/綠升級。

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

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

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

改善項目

已修正安全問題和 CVEs:

此版本包含所有社群 CVE 修正,最高可達 和 包含 MySQL 8.0.28。包含下列 CVE 修正:

可用性改進項目:

  • 修正在執行平行查詢時,導致 Aurora MySQL 資料庫執行個體重新啟動的問題。

  • 修正讀取正在寫入器資料庫執行個體上修改或捨棄的資料表時,可能導致讀取器資料庫執行個體重新啟動的問題。

  • 修正導致記憶體存取違規的問題,導致釋出不再由執行緒擁有的 mutex 物件。

  • 修正在執行轉送查詢時關閉寫入轉送工作階段時,可能導致 Aurora MySQL 寫入器資料庫執行個體重新啟動的問題。

  • 修正在啟用二進位日誌的執行個體上處理大型 GTID 集時,導致資料庫執行個體重新啟動的問題。

  • 修正在 InnoDB 分割資料表上處理INSERT查詢時,可能導致資料庫執行個體中的可用記憶體逐漸減少的問題。

  • 修正在極少數情況下,在對具有外部金鑰限制條件的資料表執行SELECT查詢時,可能導致讀取器執行個體重新啟動的問題。

  • 修正當 InnoDB 資料字典復原在資料庫復原期間花費很長的時間時,可能導致資料庫重新啟動的問題。

  • 已修正在資料表上定義階層UPDATEDELETE外部金鑰限制條件時,可能導致資料庫重新啟動的問題,其中虛擬資料欄會作為外部金鑰限制條件中的資料欄,或作為參考資料表的成員。

  • 修正 中Aurora Serverless v2在擴展時可能導致資料庫重新啟動的問題。

一般改進:

  • 修正使用 Aurora Global Database 時,為threads_running狀態變數提供不正確值的問題。

  • 修正使用平行讀取rw_lock時, 中鎖定持有人資訊不正確而導致資料庫執行個體重新啟動的問題。

  • 修正記憶體管理問題,導致執行SELECT ... INTO OUTFILE ...查詢時,隨著時間的推移,可用的記憶體減少。

  • 修正當資料庫執行個體上的本機儲存體達到完整容量時,可能導致資料庫執行個體重新啟動的問題。

  • 已修正在 db.t4g.medium 和 db.t4g.large 資料庫執行個體開啟 Performance Insights 自動化管理時未啟用效能結構描述的問題。

  • 修正零停機時間修補 (ZDP) 期間的問題,該問題可防止資料庫執行個體在到達客戶設定的 wait_timeout或 時關閉用戶端連線interactive_timeout

  • 已修正當資料表具有至少一個全文搜尋 (FTS) 索引,且 Aurora 寫入器資料庫執行個體上執行TRUNCATE陳述式時,Aurora 讀取器執行個體上的SELECT查詢可能失敗且錯誤資料表不存在的問題。

升級和遷移:

  • 修正目標 Aurora MySQL 資料庫引擎版本為 3.04.0 或更高版本時,導致升級或遷移失敗的問題。lower_case_table_names 當資料庫叢集參數設定為 1,且 MySQL 資料庫定序與小寫資料表名稱不相容時,就會發生這種情況。

MySQL 社群版錯誤修正整合

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