Aurora MySQL 資料庫引擎更新 2024-01-31 (3.05.2 版,與 MySQL 8.0.32 相容) - Amazon Aurora

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

Aurora MySQL 資料庫引擎更新 2024-01-31 (3.05.2 版,與 MySQL 8.0.32 相容)

版本:3.05.2

Aurora MySQL 3.05.2 已全面推出。Aurora MySQL 3.05 版與 MySQL 8.0.32 相容。如需有關已進行之社群變更的詳細資訊,請參閱 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。

目前支援的 Aurora MySQL 版本包括 2.07.9、2.07.10、2.11.*、2.12.*、3.03.*、3.04.* 和 3.05.*。

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

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

如需故障診斷資訊,請參閱《Amazon Aurora 使用者指南》中的針對 Aurora MySQL 第 3 版的升級問題進行故障診斷

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

改善項目

已修正安全問題和 CVEs:

此版本包含下列 CVE 修正:

可用性改進項目:

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

  • 已修正同時執行 SHOW STATUSPURGE BINARY LOGS 陳述式時可能導致資料庫執行個體重新啟動的問題。 PURGE BINARY LOGS 是執行 的受管陳述式,以遵守使用者設定的 binlog 保留期。

  • 修正以下問題:在資料表上執行資料處理語言 (DML) 陳述式後,使用 MODIFY COLUMNCHANGE COLUMN陳述式重新排序非虛擬資料欄,可能會導致伺服器意外關閉。

  • 修正在資料庫執行個體重新啟動期間,可能導致額外重新啟動的問題。

一般改進:

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

  • 修正當複寫執行個體正在進行主機取代時,使用自訂 SSL 憑證 (mysql.rds_import_binlog_ssl_material) 的二進位日誌 (binlog) 複寫設定可能會失敗的問題。

  • 修正與稽核日誌檔案管理相關的問題,可能導致無法存取日誌檔案進行下載或輪換,在某些情況下會增加 CPU 用量。

  • 在低於 3.05.2 的 Aurora MySQL 版本中,使用者無法在 Aurora MySQL 讀取器資料庫執行個體SHOW ENGINE INNODB STATUS上擷取 的輸出。這是因為啟用 時的預設 InnoDB 行為innodb_read_only所致。

    在 Aurora MySQL 3.05.2 版及更高版本中,當 SHOW ENGINE INNODB STATUS 在讀取器執行個體上執行 時,輸出會寫入 MySQL 錯誤日誌,讓您更輕鬆地進行故障診斷。

    如需使用 MySQL 錯誤日誌的詳細資訊,請參閱 Aurora MySQL 錯誤日誌。如需 的詳細資訊SHOW ENGINE INNODB STATUS,請參閱 MySQL 文件中的 SHOW ENGINE 陳述式。

升級和遷移:

  • 已修正當資料表結構描述中有使用者定義的資料FTS_DOC_ID欄時,可能導致從 Aurora MySQL 第 2 版升級至 Aurora MySQL 第 3 版失敗的問題。

  • 修正處理 InnoDB 資料表空間時,因同步問題而導致從 Aurora MySQL 第 2 版升級至 Aurora MySQL 第 3 版失敗的問題。

  • 已修正以下問題:由於 Aurora MySQL 第 2 版的 InnoDB 系統資料表中存在已刪除資料表空間的孤立項目,可能導致 Aurora MySQL 第 3 版的主要版本升級失敗。

MySQL 社群版錯誤修正整合

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

  • 修正 為 INSERT 操作records_in_range執行過多磁碟讀取的問題,導致效能逐漸下降。(社群錯誤修正 #34976138)