Aurora MySQL 資料庫引擎更新 2023-08-29 (3.03.2 版,與 MySQL 8.0.26 相容) - Amazon Aurora

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

Aurora MySQL 資料庫引擎更新 2023-08-29 (3.03.2 版,與 MySQL 8.0.26 相容)

版本:3.03.2

Aurora MySQL 3.03.2 已正式推出。Aurora MySQL 3.04 版與 MySQL 8.0.28 相容,Aurora MySQL 3.03 版與 MySQL 8.0.26 相容,Aurora MySQL 3.02 版則與 MySQL 8.0.23 相容。如需有關從 8.0.23 到 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

目前可用的 Aurora MySQL 版本包括 2.07.9、2.07.10、2.11.*、3.01.*、3.02.*、3.03.* 和 3.04.*。

您可以從任何目前可用的 Aurora MySQL 第 2 版叢集執行就地升級、還原快照,或是使用 Amazon RDS 藍/綠部署 起始受管藍/綠升級至 Aurora MySQL 3.03.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 修正:

可用性改進項目:

  • 修正長時間交易復原期間可能導致資料庫重新啟動的問題。

  • 修正當寫入器執行個體在資料庫建立或卸除內部系統資料表上的觸發程序時,可能會造成資料庫叢集無法使用的問題。

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

  • 修正啟用 parallel 查詢時,在INSERT陳述式復原期間可能導致資料庫重新啟動的問題。

  • 只有 Aurora MySQL 版本 3.03.2 及更高版本中的常規 InnoDB 表才能啟用快速插入。此優化不適用於 InnoDB 臨時表。如需快速插入最佳化的詳細資訊,請參閱 Amazon Aurora MySQL 效能增強功能

一般改進:

  • 已修正讀取器執行個體無法開啟資料表並顯示 ERROR 1146 的問題。在寫入器執行個體上使用 INPLACE 演算法的同時執行特定類型的線上資料定義語言 (DDL),就會發生此問題。

  • 在 binlog 複本上導入了檔案管理效能最佳化,有助於減少寫入轉送日誌檔案時的爭用情形。

  • 已修正在啟用平行查詢的情況下,造成查詢計畫最佳化工具針對受益於主要或次要索引的特定 SELECT 查詢挑選效率不佳的執行計畫的問題。

  • 已新增下列資料控制語言 (DCL) 陳述式的邏輯複寫支援:GRANT/REVOKECREATE/DROP/ALTER/RENAME USER

  • 選擇 Aurora I/O 最佳化叢集組態時,不支援 Amazon Aurora MySQL 的平行查詢。如需詳細資訊,請參閱 Aurora MySQL 平行查詢的限制

升級和遷移:

  • 若要執行 Aurora 全球資料庫的次要版本升級,以將 Aurora MySQL 3.01 或 3.02 版升級至 Aurora MySQL 3.03 版或更高版本,請參閱透過修改引擎版本來升級 Aurora MySQL

  • 已修正在觸發程序定義包含的保留關鍵字未加上引號的情況下,可能造成升級至 Aurora MySQL 第 3 版時主要版本升級失敗的問題。

MySQL 社群版錯誤修正整合

此版本除了下列內容之外,還包括 8.0.26 (含) 以前版本的所有 Community 錯誤修正。如需詳細資訊,請參閱 Aurora MySQL 3.x 資料庫引擎更新修正的 MySQL 錯誤

  • 已修正在處理包含多個巢狀一般資料表表達式 (CTE) 的複雜 SQL 陳述式時,有時可能產生不正確查詢結果的問題。(錯誤 #34572040、錯誤 #34634469、錯誤 #33856374)

  • InnoDB:嘗試取消初始化和初始化同一資料表之統計資料的執行緒之間的競爭條件造成聲明失敗。(錯誤 #33135425)

  • InnoDB:防止在線 DDL 操作訪問內存 out-of-bounds 。(錯誤 #34750489、錯誤 #108925)