Aurora MySQL 資料庫引擎更新 2024-07-09 (2.12.3 版,與 MySQL 5.7.44 相容) 此版本已達到標準支援。 - Amazon Aurora

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

Aurora MySQL 資料庫引擎更新 2024-07-09 (2.12.3 版,與 MySQL 5.7.44 相容) 此版本已達到標準支援。

版本:2.12.3

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

目前支援的 Aurora MySQL 版本為 2.11.*、2.12.*、3.03.*、3.04.*、3.05.*、3.06.* 和 3.07.*。

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

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

注意

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

改善項目

已修正安全問題和 CVEs:

  • 修正 MySQL 預存程序的安全問題。

此版本包含所有社群 CVE 修正,最高可達 ,包括 MySQL 5.7.44。包含下列 CVE 修正:

可用性改進項目:

  • 修正在執行平行查詢時,導致 Aurora MySQL 資料庫執行個體重新啟動的問題。

  • 已修正在無縫擴展、零停機時間重新啟動 (ZDR) 和零停機時間修補 (ZDP) 期間,因為同時存取連線資源而可能導致資料庫伺服器重新啟動的問題。

  • 修正在釋出日誌應用程式所使用的記憶體時,可能導致讀取器資料庫執行個體重新啟動的問題。

  • 修正背景程序中導致查詢執行時間延長或失敗的問題,而背景操作則會捨棄臨時索引。

  • 修正啟動常式的問題,這些問題可能導致寫入器資料庫執行個體因中繼資料不一致而重新啟動。

  • 新增交易復原進度的指標。這可避免在極少數情況下,交易復原需要很長的時間才能完成時,潛在的無法使用。

  • 修正讀取正在寫入器資料庫執行個體上變更或捨棄的資料表時,可能導致讀取器資料庫執行個體重新啟動的問題。

  • 修正低thread_stack參數值導致資料庫重複重新啟動的問題。允許的最小值thread_stack已從 131,072 增加到 136,192,以確保成功開機並防止啟動問題。

  • 修正在執行平行查詢時,導致讀取器資料庫執行個體重新啟動的問題。

  • 修正在寫入器資料庫執行個體上發生特定罕見交易遞交訂單時,可能導致 Aurora 僅供讀取複本重新啟動的問題。

  • 修正在極少數情況下,當唯讀交易取得共用鎖定時,可能導致資料庫執行個體重新啟動的問題。

  • 已修正以下問題:當轉送的隱含遞交陳述式發生錯誤時,可能導致讀取器資料庫執行個體使用寫入轉送重新啟動。

一般改進:

  • 修正以下問題:在具有主索引鍵資料欄和唯一索引鍵資料欄的資料表上執行並行INSERT陳述式時,以及當陳述式在不同資料列上發生唯一索引鍵違規時,可能導致 SQL INSERT陳述式在某些資料列上遇到非預期AUTO_INCREMENT的主索引鍵違規錯誤或警告。

  • 修正當 ZDR 錯誤還原設定為查詢提示的工作階段變數時,可能導致查詢結果不正確的問題。

  • 修正平行查詢中的問題,導致在使用內建LPADRPAD字串函數時傳回不完整的結果集。

  • 已修正以下問題:在寫入器資料庫執行個體上執行ALTER TABLE RENAME COLUMN陳述式時,導致讀取器資料庫執行個體遺失外部金鑰索引,並針對具有外部金鑰的資料表。

  • 修正了在停用寫入轉送的過程中,可能導致失敗的問題。

  • 修正Aurora Serverless v1擴展期間,由於在尋找擴展點時不正確存取內部資料結構,而導致資料庫執行個體重新啟動的問題。

  • 已修正在 db.t4g.medium 和 db.t4g.large 資料庫執行個體開啟 Performance Insights 自動化管理時未啟用效能結構描述的問題。

  • Aurora 機器學習操作對 Amazon SageMaker AI 的請求逾時已從 3 秒增加到 30 秒。這有助於解決使用較大的批次大小時,客戶對 Aurora Machine Learning 的 Amazon SageMaker AI 請求的重試次數或失敗次數增加的問題。

  • 修正了 MySQL 事件排程器執行的慢速 INSERT、 和 UPDATE 查詢未記錄在慢速查詢日誌中的問題DELETE,除非前面有慢速SELECT查詢。

MySQL 社群版錯誤修正整合

此版本包含所有社群錯誤修正,最高可達 5.7.44。如需詳細資訊,請參閱Aurora MySQL 2.x 版資料庫引擎更新所修正的 MySQL 錯誤

  • 已修正在執行陳述式時繫結至觸發的暫存資料表可能會導致非預期的資料庫引擎重新啟動的問題。

  • 修正當使用索引表達式執行單一資料表UPDATEDELETE陳述式做為預備陳述式時,可能導致伺服器結束的瑕疵。(錯誤編號 29257254)

Aurora MySQL 第 2 版中不支援的功能

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

  • 掃描批次處理

MySQL 5.7 相容性

此 Aurora MySQL 版本有 MySQL 5.7 線路相容性,包括 JSON 支援、空間索引和產生欄位等功能。相較於 MySQL 5.7,Aurora MySQL 採用的空間索引原生實作主要利用 Z 階曲線,可為空間資料集提供超過 20 倍的寫入效能和超過 10 倍的讀取效能。

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

  • CREATE TABLESPACE SQL 陳述式

  • 群組複寫外掛程式

  • 已增加的頁面大小

  • 啟動時載入 InnoDB 緩衝集區

  • InnoDB 全文剖析器外掛程式

  • 多來源複寫

  • 線上緩衝集區大小調整

  • 密碼驗證外掛程式

  • 查詢重寫外掛程式

  • 複寫篩選

  • X 通訊協定