Aurora MySQL 資料庫引擎更新 2023-07-25 (2.12.0 版,與 MySQL 5.7.40 相容) 此版本已達到標準支援。 - Amazon Aurora

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

Aurora MySQL 資料庫引擎更新 2023-07-25 (2.12.0 版,與 MySQL 5.7.40 相容) 此版本已達到標準支援。

版本:2.12.0

Aurora MySQL 2.12.0 已全面推出。Aurora MySQL 2.12 版本與 MySQL 5.7.40 相容。如需社群變更的詳細資訊,請參閱 MySQL 5.7.40 (2022-10-11 中的變更,一般可用性)

目前支援的 Aurora MySQL 版本為 2.11.*、2.12.*、3.01.*、3.02.* 和 3.03.*。

您可以將現有的 Aurora MySQL 2.* 資料庫叢集升級至 Aurora MySQL 2.12.0。您也可以將快照從任何目前支援的 Aurora MySQL 版本還原至 Aurora MySQL 2.12.0。

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

注意

如需有關如何升級 Aurora MySQL 資料庫叢集的資訊,請參閱 Amazon Aurora 使用者指南 中的升級 Aurora MySQL 資料庫叢集的次要版本或修補程式層級

改善項目

已修正安全問題並CVEs列於下方:

此版本包含所有社群CVEs修正,最高可達 ,包括 MySQL 5.7.40。

可用性改進項目:

  • 已修正資料庫活動串流事件加密中可能導致資料庫重新啟動的問題。

  • 已修正執行 Data Definition Language (DDL) 查詢時發生資料庫重新啟動時,可能導致失敗的兩個問題

  • 已修正連線激增可能導致查詢延遲增加或資料庫執行個體重新啟動的問題

  • 已修正在極少數情況下,可能導致 Aurora 複本在寫入器執行個體上同時執行大型更新操作或 Data Definition Language (DDL) 工作負載,以及在 Aurora 複本上讀取同一組資料表上的操作時重新啟動的問題

  • 已修正連線激增可能導致連線建立程序花費較長時間才能完成,或因逾時錯誤而失敗的問題

  • 已修正進階稽核日誌輪換可能減少可釋放的記憶體,進而導致資料庫執行個體重新啟動的問題

  • 已修正在執行使用 Aurora 平行查詢執行計畫的查詢時,可能導致 Aurora MySQL 讀取器執行個體重新啟動的問題

  • 已修正在具有全文搜尋 (FTS) 索引的資料表上執行OPTIMIZE TABLE查詢時,可能導致寫入器執行個體重新啟動的問題

  • 已修正使用來自 Aurora 全域資料庫次要 AWS 區域的全域寫入轉送執行SELECT FOR UPDATE查詢時,可能導致 Aurora 全域資料庫主要區域中的寫入器執行個體重新啟動的問題

  • 已修正在轉送隱含遞交陳述式發生錯誤時,使用全域寫入轉送導致 Aurora 全域資料庫次要 AWS 區域讀取器執行個體重新啟動的問題

  • 此 Aurora MySQL 版本中未啟用快速插入,因為執行 INSERT INTOSELECT和 等查詢時可能會導致不一致的問題FROM。如需快速插入最佳化的詳細資訊,請參閱 Amazon Aurora MySQL 效能增強功能。

一般改進:

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

  • 已修正可能導致 information_schema 指標中未正確回報 buffer_pool_read_requests 計數器的問題

  • 已修正執行 LOAD FROM S3SELECT INTO S3 操作時可能將本機儲存空間填滿的問題。此問題也可能導致更高的CPU使用率、因記憶體不足而重新啟動資料庫,以及這些查詢的延遲增加。

  • 修正當連接多個二進位日誌複寫取用者時,使用二進位日誌複寫的資料庫執行個體可能會發生CPU使用率和連線失敗增加的問題

  • 修正未填入SSL伺服器狀態變數的問題

  • 修正執行重複寫入的 Data Manipulation Language (DML) 陳述式可能導致過多錯誤記錄和查詢延遲增加的問題

  • 已將時區定義升級至 IANA 2023c 版本

  • 已新增啟用和停用工作階段層級二進位記錄的支援。請參閱《Amazon Aurora 使用者指南》中的預存程序 - 複寫

  • 已新增設定工作階段層級二進位日誌格式的支援。請參閱《Amazon Aurora 使用者指南》中的預存程序 - 複寫

  • 已修正將 aurora_disable_hash_join 參數設定為 1ON 可能無法阻止最佳化工具使用雜湊聯結的問題

  • 已修正涉及索引掃描的問題,此問題可能會在執行具有 GROUP BY 子句 SELECTaurora_parallel_query 參數為 ON 的查詢時,導致傳回不正確的結果

  • 修正在極少數情況下,存取具有大量更新或同時在寫入器執行個體上執行之資料定義語言 (DDL) 操作的資料表時,可能會導致 Amazon Aurora 讀取器執行個體重新啟動的問題

  • 已修正可能導致 information_schema 指標中未正確回報 buffer_pool_read_requests 計數器的問題

  • 已修正若來源的系統變數 server uuid 遺漏或其值無效時,可能造成 binlog 複本重新啟動的問題

  • 已修正防止 InnoDB 統計資料過時的問題,此情況有時可能會產生次佳的查詢執行計畫,進而導致查詢執行時間增加

  • 修正無論使用者工作負載為何,AuroraGlobalDBRPOLag CloudWatch 指標一律顯示零的問題

升級和遷移:

整合 MySQL Community Edition 錯誤修正

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

  • 已修正由於背景TLS憑證輪換可能會導致更高CPU使用率的問題 (Community Bug Fix #34284186)

Aurora MySQL 第 2 版不支援的功能

Aurora MySQL 第 2 版 (與 MySQL 5.7 相容) 目前不支援下列功能。

  • 掃描批次處理。

我的SQL 5.7 相容性

此 Aurora MySQL 版本與 MySQL 5.7 有線相容,並包含JSON支援、空間索引和產生的資料欄等功能。Aurora MySQL 使用 Z 順序曲線的原生空間索引實作,提供比 MySQL 5.7 空間資料集高出 >20 倍的寫入效能和高出 >10 倍的讀取效能。

此 Aurora MySQL 版本目前不支援下列 MySQL 5.7 功能:

  • CREATE TABLESPACE SQL 陳述式

  • 群組複寫外掛程式

  • 已增加的頁面大小

  • 啟動時載入 InnoDB 緩衝集區

  • InnoDB 全文剖析器外掛程式

  • 多來源複寫

  • 線上緩衝集區大小調整

  • 密碼驗證外掛程式

  • 查詢重寫外掛程式

  • 複寫篩選

  • X 通訊協定