本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Aurora MySQL 資料庫引擎更新 2025-05-05 (3.04.4 版,與 MySQL 8.0.28 相容)
版本:3.04.4
Aurora MySQL 3.04.4 已全面推出。Aurora MySQL 3.04 版本與 MySQL 8.0.28 相容。如需有關已進行之社群變更的詳細資訊,請參閱 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 的比較,請參閱《Amazon Aurora 使用者指南》中的 Aurora MySQL 第 3 版和 MySQL 8.0 Community Edition 的比較。
注意
此版本被指定為長期支援 (LTS) 版本。如需詳細資訊,請參閱《Amazon Aurora 使用者指南》中的 Aurora MySQL 長期支援 (LTS) 版本。
建議您不要將 LTS 版本的 AutoMinorVersionUpgrade
參數設定為 true
(或在 中啟用自動次要版本升級 AWS Management Console)。這樣做可能會導致您的資料庫叢集升級至非 LTS 版本,例如 3.05.2。
您可以執行就地升級,利用zero-downtime-patch、還原快照,或使用 Amazon RDS 藍/綠部署,從任何目前支援的 Aurora MySQL 第 2 版叢集,啟動受管藍/綠升級到 Aurora MySQL 3.04.4 版叢集。 MySQL
如需規劃升級至 Aurora MySQL 第 3 版的相關資訊,請參閱規劃 Aurora MySQL 叢集的主要版本升級。如需有關 Aurora MySQL 升級的一般資訊,請參閱《Amazon Aurora 使用者指南》中的升級 Amazon Aurora MySQL 資料庫叢集。
如需故障診斷資訊,請參閱《Amazon Aurora 使用者指南》中的 Aurora MySQL 就地升級的故障診斷。
如果您有任何問題或疑慮,可在社群論壇和透過 AWS Support 取得 AWS Support
改善項目
安全性修正
關鍵 CVEs:
可用性改善
-
修正複本上網路中斷可能無法正確與寫入器重新建立連線的問題。
-
修正在轉送日誌復原
期間處理大量轉送日誌檔案時,可能導致二進位日誌 (binlog) 複本重新啟動的問題。 -
修正使用平行查詢功能執行查詢時,導致資料庫讀取器執行個體重新啟動的問題。
-
修正在極少數情況下,在遞交大型交易期間發生錯誤時, 可能會停用二進位記錄的問題。
-
修正在寫入器資料庫執行個體上發生特定罕見交易遞交訂單時,可能導致 Aurora 僅供讀取複本重新啟動的問題。
-
修正在已啟用增強型 Binlog 的執行個體上執行期間中止排程事件
時,可能導致資料庫重新啟動的問題。 -
修正以下問題:使用多 TB Aurora 叢集磁碟區的資料庫執行個體在重新啟動期間,可能會因 InnoDB 緩衝集區驗證失敗而經歷更多停機時間。
一般改進
-
下列權限已新增至
rds_superuser_role
:FLUSH_OPTIMIZER_COSTS
、FLUSH_TABLES
、FLUSH_STATUS
和FLUSH_USER_RESOURCES
。如需 的相關資訊rds_superuser_role
,請參閱《Amazon Aurora 使用者指南》中的使用 Amazon Aurora 的 Amazon 主使用者帳戶。如需這些動態權限的詳細資訊,請參閱 MySQL 文件。 -
修正以下問題:零停機時間修補 (ZDP)/零停機時間重新啟動 (ZDR) 期間未正確處理保留連線,可能導致用戶端無限期等待查詢完成。
-
修正更新期間,資料列無法透過空間索引讀取的問題。
-
修正以下問題:包含最佳化工具提示的查詢在零停機時間重新啟動或零停機時間修補操作期間中止,可能無法正確處理。
-
修正當
innodb_flush_log_at_trx_commit
設為 時,未測量遞交延遲的問題0
。 -
引進最佳化,以在有大量資料表時,減少邏輯資料字典
復原期間的記憶體使用量。 -
已修正導致
SHOW BINARY LOGS
命令在已啟用或先前已啟用增強型 Binlog 的叢集上執行時間較長的問題。如果多個SHOW BINARY LOGS
命令同時執行,此問題也可能會導致遞交延遲增加。 -
修正與檢視定義者的預設角色相關聯的記憶體問題。
-
已修正在停用寫入轉送功能的過程中,可能導致失敗的問題。
-
修正在啟用寫入轉送時,可能導致無法對資料庫建立新的用戶端連線的問題。
-
已修正使用寫入轉送的讀取器執行個體執行包含
timestamp
值且資料庫參數設定為 "UTC" 的 DML 陳述式時,可能導致寫入器time_zone
資料庫執行個體重新啟動的問題。 -
已修正由於複本上的並行讀取查詢和寫入器
'Table does not exist'
上的 DDL 操作,而導致 Aurora 僅供讀取複本或資料表定義與複本上的錯誤發生間歇性無法使用的問題。 -
修正使用雜湊聯結演算法搭配平行查詢執行涉及
LEFT-
或RIGHT-JOIN
操作的查詢時,可能導致結果集不完整的問題。
升級和遷移
-
移除從 AMS2 升級到 AMS3 期間非必要建立的預設角色。
MySQL 社群版錯誤修正整合
此版本包含 和 8.0.28 之前的所有社群錯誤修正。如需詳細資訊,請參閱 Aurora MySQL 3.x 版資料庫引擎更新所修正的 MySQL 錯誤。
-
修正同時
SHOW PROCESS LIST
執行FLUSH STATUS
、COM_CHANGE_USER
和 時,解決死結的問題。(錯誤編號 35218030)