Aurora 資料庫引擎更新 (版本 3.04.2, 與 MySQL 相容) - Amazon Aurora

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

Aurora 資料庫引擎更新 (版本 3.04.2, 與 MySQL 相容)

版本:

Aurora MySQL 3.04.2 一般可用。Aurora 3.04 版本與 MySQL 兼容 如需有關已發生之社群變更的詳細資訊,請參閱 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 (或在中啟用自動次要版本升級 AWS Management Console)。這樣做可能會導致您的資料庫叢集升級至非 LTS 版本,例如 3.05.2。

目前支援的 Aurora MySQL 發行版本為 2.0 7.9、2.7.10、2.11.*、2.12.*、3.03.*、3.04.*、3.05.* 和 3.06.*。

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

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

如需故障診斷資訊,請參閱 Aurora MySQL 第 3 版升級問題的故障診斷

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

改善項目

已修正安全性問題和 CVE:

此發行版本包含下列 CVE 修正:

可用性改進項目:

  • 修正當寫入器資料庫執行個體中的工作負載過高時,僅供讀取複本資料庫執行個體無法成功啟動的問題。

  • 修正 Aurora MySQL 寫入器資料庫執行個體可能會因與 Aurora 儲存裝置通訊的元件中的瑕疵而容錯移轉的問題。由於軟體更新後,資料庫執行個體與基礎儲存裝置之間的通訊中斷,就會發生此瑕疵。

  • 修正同時執行顯示狀態清除 BINARY LOGS 陳述式時,可能導致資料庫執行個體重新啟動的問題。 PURGE BINARY LOGS是執行以遵循使用者設定 Binlog 保留期間的受管理陳述式。

  • 修正重新啟動資料庫執行個體期間可能會造成額外重新啟動的問題。

  • 已修正因稽核記錄執行緒造成的鎖定爭用,可能導致高 CPU 使用率和用戶端應用程式逾時的問題。

  • 修正 Aurora MySQL 資料庫執行個體在執行個體啟動期間可能會在初始化大型倒回區段時經歷多次重新啟動的問題

  • 修正執行參考彙總函式的查詢時,可能導致資料庫執行個體重新啟動的問題。

一般改進:

  • 修正從 Aurora DB 叢集磁碟區讀取資料時,由於暫時性網路問題而導致 parallel 查詢失敗的問題

  • 修正使用者無法中斷任何查詢或設定查詢工作階段逾時的performance_schema問題。

  • 修正二進位記錄檔 (binlog) 複寫設定為使用自訂 SSL 憑證 (mysql.rds_import_binlog_ssl_ 材料) 在複寫執行個體進行主機取代時可能會失敗的問題。

  • 修正與稽核記錄檔管理相關的問題,此問題可能會導致無法存取記錄檔進行下載或輪替,並且在某些情況下會增加 CPU 使用率。

  • AUTO_INCREMENT金鑰復原最佳化,可縮短還原快照、執行 point-in-time 復原,以及複製資料庫中含有大量表格的資料庫叢集的完成時間。

  • 修正從社群 MySQL 移轉至 Aurora MySQL 版本 3.04.0 和 3.04.1 後,參照某些performance_schema表格的 SQL 陳述式可能會傳回錯誤,因為這些資料表遺失的問題。

  • 修正從低於 2.11.* 的 Aurora MySQL 版本升級後,小型僅供讀取複本執行個體可能會增加複寫延遲的問題。

  • 修正快照還原、回溯或資AUTO_INCREMENT料庫複製作業後,使用遞減索引的資料行可能會造成重複索引鍵錯誤的問題。

  • 修正可能導致table_open_cache資料庫參數的修改在重新啟動資料庫執行個體之前不生效的問題。

  • 修正讀取器資料庫執行個體無法開啟錯誤 1146 的資料表的問題。在寫入器資料庫執行個體上使用INPLACE演算法時,執行特定類型的線上資料定義語言 (DDL) 陳述式時,就會發生這個問題。

  • 已修正當內部監控程序不當提交重複的資擴展請求時,避免執行個體在 Aurora Serverless v2 擴展期間重新啟動的問題。

  • 修正當連線的二進位記錄檔 (binlog) 取用者使用重複 binlog 複寫伺服器 ID 時,可能會導致資料庫重新啟動的問題。

升級和遷移:

  • 修正 Aurora MySQL 第 2 版中 InnoDB 系統表格中已刪除表格空間的孤立項目,可能導致 Aurora MySQL 版本 3 的主要版本升級失敗的問題。

MySQL 社群版錯誤修正整合

此版本包含所有最新版本的社群錯誤修正 (包括 8.0.28),以及下列內容。如需詳細資訊,請參閱 Aurora MySQL 3.x 資料庫引擎更新修正的 MySQL 錯誤

  • 修正無法正確計算快取行值的問題,導致在重力式執行個體上重新啟動資料庫期間發生失敗。(社群錯誤修正 #35479763)

  • 重複執行預存常式,如同子查詢一個包含多個AND、或XOR條件的 SELECT 陳述式OR,會導致過度耗用,並可能最終耗盡虛擬記憶體。(社群錯誤修正 #33852530)