Aurora MySQL 資料庫引擎更新 2023-05-11 (3.03.1 版,與 MySQL 8.0.26 相容) - Amazon Aurora

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

Aurora MySQL 資料庫引擎更新 2023-05-11 (3.03.1 版,與 MySQL 8.0.26 相容)

版本:3.03.1

Aurora MySQL 3.03.1 已正式推出。Aurora MySQL 3.03 版與 MySQL 8.0.26 相容,Aurora MySQL 3.02 版則與 MySQL 8.0.23 相容。如需有關從 8.0.23 到 8.0.26 之間所進行社群變更的詳細資訊,請參閱 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.11.1、2.11.2、3.01.*、3.02.* 和 3.03.*。

您可以執行就地升級,或是將快照從目前支援的任何 Aurora MySQL 第 2 版叢集還原至 Aurora MySQL 3.03.1。

如需規劃升級至 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 資料庫叢集

改善項目

新功能:

  • Aurora 最佳化 I/O 儲存組態自 3.03.1 版起推出。如需詳細資訊,請參閱 Amazon Aurora 資料庫叢集的儲存組態

  • 已新增新的系統變數 innodb_aurora_max_partitions_for_range。在某些無法使用持續性統計資料的情況下,此參數可用來改善分割資料表上的列計數估算效能。如需詳細資訊,請參閱 Aurora MySQL 組態參數文件。

可用性改進項目:

  • 已修正當遞交交易後立即關閉連線時,可能因不正確存取無效記憶體而導致資料庫執行個體重新啟動的問題。

  • 已修正當伺服器變數 server_audit_events 設定為 ALL 或 QUERY 時,Aurora 進階稽核導致 Aurora MySQL 錯誤日誌中記錄過多資訊訊息的問題。此問題可能造成資料庫執行個體重新啟動。

  • 已修正在特定情況下,當嘗試讀取無法再於範圍估算期間存取的頁面時,可能導致 Aurora 讀取器執行個體重新啟動的問題。

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

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

  • 已修正當實體化中繼暫存資料表時,將不支援的索引掃描存取方法視為一般資料表表達式 (CTE),而可能導致包括資料庫重新啟動或不正確的查詢結果等非預期行為發生的問題。我們避免在使用 TempTable 儲存引擎的資料表上使用此類不受支援的索引掃描存取方法,藉此修正此問題。

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

一般改進:

  • 已修正可能造成 SHOW BINARY LOGS 陳述式的執行時間超過預期的問題。此問題可能導致資料庫遞交輸送量下降。

  • 已修正可能導致使用快速 ADD COLUMN 功能新增欄的使用者資料表的平行匯出失敗的問題。

  • 已修正處理稽核日誌輪換時回報的事件可能未寫入稽核日誌的問題。

  • 已修正對 INFORMATION_SCHEMA INNODB_TABLESPACES 資料表執行查詢時,可能造成可用記憶體耗盡的問題。

  • 已修正在建立分割資料表時,不當允許客戶將 ROW_FORMAT 設定為 COMPRESSED 的問題。資料表將以隱含方式轉換為 COMPACT 格式並顯示警告,指出 Aurora MySQL 不支援壓縮資料表。

升級和遷移:

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

  • 已修正從 Aurora MySQL 第 2 版升級至 Aurora MySQL 第 3 版時,因回報了 mysql.general_log_backupmysql.general_logmysql.slow_log_backupmysql.slow_log 資料表的結構描述不一致錯誤,而導致升級預先檢查失敗的問題。如需有關升級故障診斷的詳細資訊,請參閱 Aurora MySQL 第 3 版升級問題的故障診斷

MySQL 社群版錯誤修正整合

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

  • 已修正在頁面周遊期間重新放置包含內部函數之暫存資料表頁面的緩衝區區塊,而造成聲明失敗的問題。(錯誤 #33715694)