Aurora MySQL 資料庫引擎更新:2015-12-03 (1.4 版) (已棄用) - Amazon Aurora

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

Aurora MySQL 資料庫引擎更新:2015-12-03 (1.4 版) (已棄用)

版本:1.4

此更新包括下列改進項目:

新功能

  • 快速插入 – 加速依主要索引鍵排序的平行插入作業。如需相關資訊,請參閱《Amazon Aurora​ 使用者指南》中的 Amazon Aurora MySQL 效能增強功能

  • 大型資料集讀取效能 – Aurora MySQL 會自動偵測重度 IO 工作負載並啟動更多執行緒,以大幅提升資料庫叢集的效能。Aurora 排程器會查驗 IO 活動,決定是否動態調整系統中執行緒的最佳數量,在重度 IO 工作負載與重度 CPU 工作負載之間,以低負荷的方式靈活調整。

  • 平行預先讀取 – 當 B 型樹狀結構掃描的記憶體需求超過主要執行個體或 Aurora 複本上的可用記憶體時,改善掃描作業的效能 (包括範圍查詢)。平行預先讀取功能會自動偵測頁面讀取模式,在需要時將頁面預先載入緩衝區快取。平行預先讀取功能可在同一筆交易內同時處理多個資料表。

改進項目:

  • 修正 Aurora 儲存體部署期間,Aurora 資料庫可用性無法長久維持的問題。

  • 正確地強制執行 max_connection 上限。

  • 針對特定情況 (當 Aurora 為二進位日誌主控端,且資料庫歷經重度資料負載後重新啟動),改善二進位日誌清除功能。

  • 修正資料表快取的記憶體管理問題。

  • 在共用的記憶體緩衝快取中新增龐大頁數支援,以加快復原速度。

  • 修正執行緒本機儲存體未初始化的問題。

  • 預設情況下,可允許 16,000 個連線。

  • 提供動態執行緒集區,供重度 IO 工作負載使用。

  • 修正查詢快取中,以適當方式使包含 UNION 之檢視失效的問題。

  • 修正字典統計資料執行緒的穩定性問題。

  • 修正與移出外取相關之字典子系統的記憶體流失問題。

  • 主控端的寫入負載極低時,Aurora 複本會產生高讀取延遲的問題。現在,此問題已獲得修正。

  • 在主要執行個體的 DDL 分割資料表 (例如:ALTER TABLE ... REORGANIZE PARTITION) 執行操作時,Aurora 複本會產生穩定性問題。現在,此問題已獲得修正。

  • 修正磁碟區擴充期間,Aurora 複本的穩定性問題。

  • 修正 Aurora 複本中,非叢集索引的掃描效能問題。

  • 修正會造成 Aurora 複本延遲,最終取消註冊並重新啟動的穩定性問題。

MySQL 錯誤修正整合

  • FTSPARSE() 中的 SEGV。(錯誤編號 16446108)

  • 重新命名資料欄時,InnoDB 資料字典未更新。(錯誤編號 19465984)

  • 將資料表重新命名為不同資料庫後,FTS 當機。(錯誤編號 16834860)

  • 截斷的資料表上,觸發條件準備失敗,因而造成 1054 錯誤。(錯誤編號 18596756)

  • 中繼資料變更可能會造成觸發條件執行的問題。(錯誤編號 18684393)

  • UTF8 VARCHAR 長欄位未選取實體化。(錯誤編號 17566396)

  • ORDER BY 選項具有限制 X 時,執行計畫不彰。(錯誤編號 16697792)

  • 將錯誤編號 11765744 的修正項目向後移植至 5.1、5.5 和 5.6 等版本。(錯誤編號 17083851)

  • SQL/SQL_SHOW.CC 中的互斥問題會導致 SIG6。來源可能是 FILL_VARIABLES。(錯誤編號 20788853)

  • 將錯誤編號 18008907 的修正項目向後移植至 5.5 以上版本。(錯誤編號 18903155)

  • 調整 MySQL 5.7 中堆疊溢位錯誤的修正措施。(錯誤編號 19678930)