本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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
改善項目
已修正安全問題和 CVEs:
此版本包含下列 CVE 修正:
可用性改進項目:
-
修正在 InnoDB 分割資料表上處理
INSERT
查詢可能會導致執行個體中可用記憶體逐漸減少的問題。 -
已修正同時執行 SHOW STATUS
和 PURGE BINARY LOGS 陳述式時可能導致資料庫執行個體重新啟動的問題。 PURGE BINARY LOGS
是執行 的受管陳述式,以遵守使用者設定的 binlog 保留期。 -
修正以下問題:在資料表上執行資料處理語言 (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 錯誤。
-
修正 為
INSERT
操作records_in_range
執行過多磁碟讀取的問題,導致效能逐漸下降。(社群錯誤修正 #34976138)