Aurora 資料庫引擎更新 (版本 2.12.3, 與 MySQL 相容) - Amazon Aurora

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

Aurora 資料庫引擎更新 (版本 2.12.3, 與 MySQL 相容)

版本:

Aurora MySQL 2.12.3 是一般可用的。Aurora 2.12 版本兼容到 MySQL 5.7.44。如需有關社群變更的詳細資訊,請參閱 MySQL 中的變更 5.7.44 (一般版)。

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

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

如果您有任何問題或疑慮,可以在社群論壇和 Support AWS 援中心取得 Sup AWS port。如需詳細資訊,請參閱《Amazon Aurora 使用者指南》中的維護 Amazon Aurora 資料庫叢集

注意

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

改善項目

已修正安全性問題和 CVE:

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

此發行版本包含所有最新版本 (包括 MySQL 5.7.44) 的所有社群 CVE 修正程式。包含下列 CVE 修正:

可用性改進項目:

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

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

  • 修正釋放用於記錄應用程式的記憶體時,可能導致讀取器資料庫執行個體重新啟動的問題。

  • 修正背景處理程序中,當背景作業中斷暫時索引時,造成查詢執行時長時間或失敗的問題。

  • 修正由於中繼資料不一致而導致寫入器資料庫執行個體重新啟動的啟動常式問題。

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

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

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

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

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

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

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

一般改進:

  • 修正在具有主索引鍵資料行和唯一索引鍵資料行的資料表上執行並行陳述式,以及INSERT陳述式在不同資料列上具有唯一索引鍵違規情況時,可能會造成 SQL INSERT 陳述式在某些資料列上出現非預期AUTO_INCREMENT主索引鍵違規或警告的問題。

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

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

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

  • 修正可能導致停用寫入轉送程序失敗的問題。

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

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

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

  • 修正 MySQL 事件排程器執行的慢速INSERTDELETE、和查UPDATE詢不會記錄在慢速查詢記錄檔中的問題,除非在查詢前面加上緩慢的SELECT查詢。

MySQL 社群版錯誤修正整合

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

  • 修正執行陳述式時繫結至觸發程序的臨時資料表可能導致非預期的資料庫引擎重新啟動的問題

  • 修正當單一資料表UPDATE和使用索引運算式的陳述式做為已準備DELETE陳述式執行時,可能導致伺服器結束的瑕疵。(錯誤 #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 通訊協定