本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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.07.*、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。
如果您有任何問題或疑慮,可以在社群論壇和 Support AWS 援中心取得 Sup AWS port
注意
如需如何升級 Aurora MySQL 資料庫叢集的詳細資訊,請參閱《Amazon Aurora 使用者指南》中的升級 Aurora MySQL 資料庫叢集的次要版本或修補程式層級。
改善項目
以下列出已修正的安全性問題與 CVE:
此版本包含 MySQL 5.7.40 (含) 以前的所有社群 CVE 修正。
已更新 Aurora MySQL 使用的預設 SSL 密碼,以從 SSL_CIPHER
資料庫參數中排除較不安全的 DES-CBC3-SHA 值。如果您因為移除 DES-CBC3-SHA 密碼而遇到 SSL 連線問題,請使用下列清單設定 Aurora MySQL 資料庫叢集連線的密碼套件中適用的安全密碼。如需有關 MySQL 用戶端連線密碼組態 的詳細資訊,請參閱 MySQL 文件。
可用性改進項目:
-
已修正資料庫活動串流事件加密中可能導致資料庫重新啟動的問題。
-
已修正在執行資料定義語言 (DDL) 查詢時發生資料庫重新啟動失敗的兩個問題
-
已修正連線激增可能導致查詢延遲增加或資料庫執行個體重新啟動的問題
-
已修正下列問題:在極少數情況下,在寫入器執行個體上同時執行大型更新操作或資料定義語言 (DDL) 工作負載,以及在 Aurora 複本的同一組資料表上執行讀取操作時,可能會導致 Aurora 複本重新啟動
-
已修正連線激增可能導致連線建立程序花費較長時間才能完成,或因逾時錯誤而失敗的問題
-
已修正進階稽核日誌輪換可能減少可釋放的記憶體,進而導致資料庫執行個體重新啟動的問題
-
已修正在執行利用 Aurora 平行查詢執行計畫的查詢時,可能造成 Aurora MySQL 讀取器執行個體重新啟動的問題
-
已修正在包含全文檢索搜尋 (FTS) 索引的資料表上執行
OPTIMIZE TABLE
查詢時,可能造成寫入器執行個體重新啟動的問題 -
修正當使用 Aurora 全域資料庫次要區域的全 AWS 域寫入轉送執行
SELECT FOR UPDATE
查詢時,可能導致 Aurora 全域資料庫主要區域中的寫入器執行個體重新啟動的問題 -
修正當轉送的隱含提交陳述
式遇到錯誤時,可能會導致使用全 AWS 域寫入轉送的 Aurora 全域資料庫次要區域讀取器執行個體重新啟動的問題 -
在此 Aurora MySQL 版本中未啟用快速插入,因為在執行、和等查詢時可能會導致不一致的
INSERT INTO
問題。SELECT
FROM
如需快速插入最佳化的詳細資訊,請參閱 Amazon Aurora MySQL 效能增強功能。
一般改進:
-
在 binlog 複本上導入了檔案管理效能最佳化,有助於減少寫入轉送日誌檔案時的爭用情形
-
已修正可能導致
information_schema
指標中未正確回報buffer_pool_read_requests
計數器的問題 -
已修正執行
LOAD FROM S3
或SELECT INTO S3
操作時可能將本機儲存空間填滿的問題。此問題也可能導致 CPU 使用率升高、因記憶體不足造成資料庫重新啟動,以及這些查詢的延遲增加。 -
已修正連接多個二進位日誌複寫取用者時,使用二進位日誌複寫的資料庫執行個體可能會發生 CPU 使用率和連線失敗次數增加的問題
-
已修正未填入 SSL 伺服器狀態變數的問題
-
已修正執行重複寫入的資料處理語言 (DML) 陳述式可能導致記錄大量錯誤和查詢延遲增加的問題
-
時區定義已升級至 IANA 2023c 版
-
已新增啟用和停用工作階段層級二進位記錄的支援。請參閱《Amazon Aurora 使用者指南》中的預存程序 - 複寫
-
已新增設定工作階段層級二進位日誌格式的支援。請參閱《Amazon Aurora 使用者指南》中的預存程序 - 複寫
-
已修正將
aurora_disable_hash_join
參數設定為1
或ON
可能無法阻止最佳化工具使用雜湊聯結的問題 -
已修正涉及索引掃描的問題,此問題可能會在執行具有
GROUP BY
子句SELECT
且aurora_parallel_query
參數為ON
的查詢時,導致傳回不正確的結果 -
已修正下列問題:在極少數情況下,當存取有大量更新或資料定義語言 (DDL) 操作在寫入器執行個體上同時執行的資料表時,可能造成 Amazon Aurora 讀取器執行個體重新啟動。
-
已修正可能導致
information_schema
指標中未正確回報buffer_pool_read_requests
計數器的問題 -
已修正若來源的系統變數 server uuid
遺漏或其值無效時,可能造成 binlog 複本重新啟動的問題 -
已修正防止 InnoDB 統計資料過時的問題,此情況有時可能會產生次佳的查詢執行計畫,進而導致查詢執行時間增加
-
修正無論使用者工作負載為何,
AuroraGlobalDBRPOLag
CloudWatch 量度一律顯示為零的問題
升級和遷移:
-
若要執行 Aurora 全球資料庫的次要版本升級,以將 Aurora MySQL 2.07 或 2.11 版升級至 Aurora MySQL 2.12 版或更高版本,請參閱透過修改引擎版本來升級 Aurora MySQL。
MySQL 社群版錯誤修正整合
此版本除了下列內容之外,還包括 5.7.40 (含) 以前版本的所有 Community 錯誤修正。如需詳細資訊,請參閱 Aurora MySQL 2.x 資料庫引擎更新修正的 MySQL 錯誤。
-
已修正因背景 TLS 憑證輪換而導致 CPU 使用率升高的問題 (Community 錯誤修正 #34284186)
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 通訊協定