本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 版本備註
當您建立資料庫叢集時,3.05.2 版是 Aurora MySQL 第 3 版的目前預設版本。如需詳細資訊,請參閱預設 Amazon Aurora 版本。
如需 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.*。
您可以使用 Amazon RDS Blue/Green Deployments,從任何目前支援的 Aurora MySQL 第 2 版叢集,執行就地升級、還原快照,或啟動受管藍/綠升級到 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
改善項目
已修正安全問題和 CVEs:
此版本包含下列 CVE 修正:
可用性改進項目:
-
修正在 InnoDB 分割資料表上處理
INSERT
查詢可能會導致執行個體中可用記憶體逐漸減少的問題。 -
已修正在同時執行 SHOW STATUS
和 PURGE BINARY LOGS 陳述式時,可能導致資料庫執行個體重新啟動的問題。 PURGE BINARY LOGS
是執行的受管陳述式,可滿足使用者設定的 binlog 保留期。 -
已修正在資料表上執行 Data Manipulation Language (DML) 陳述式後,使用
MODIFY COLUMN
或CHANGE 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 錯誤。
-
已修正
records_in_range
執行過多INSERT
操作磁碟讀取的問題,導致效能逐漸下降。(社群錯誤修正 #34976138)