

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

# Aurora MySQL 資料庫引擎更新 2018-09-20 (1.18.0 版) (已棄用)
<a name="AuroraMySQL.Updates.1180"></a>

**版本：**1.18.0

Aurora MySQL 1.18.0 已全面推出。所有與 MySQL 5.6 相容的新 Aurora MySQL 平行查詢叢集 (包括從快照還原的叢集)，將會以 Aurora MySQL 1.18.0 建立。您可自行選擇 (非必要) 將現有的平行查詢叢集升級至 Aurora MySQL 1.18.0。您可以在 Aurora MySQL 1.14.4、Aurora MySQL 1.15.1、Aurora MySQL 1.16 或 Aurora MySQL 1.17.6. 中建立新的資料庫執行個體。您可以使用 AWS CLI 或 Amazon RDS API 並指定引擎版本來執行此操作。

Aurora MySQL 1.18.0 採用叢集修補模式，在此模式中，Aurora 資料庫叢集中的所有節點都會同時修補。

**重要**  
 Aurora MySQL 1.18.0 僅適用於 Aurora 平行查詢叢集。如果您升級已佈建的 5.6.10a 叢集，則產生的版本為 1.17.8。如果您升級平行查詢 5.6.10a 叢集，則產生的版本是 1.18.0。

如果您有任何問題或疑慮，可在社群論壇和透過 AWS Support 取得 [AWS Support](https://aws.amazon.com/support)。如需詳細資訊，請參閱《Amazon Aurora 使用者指南》**中的[維護 Amazon Aurora 資料庫叢集](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)。

## 功能
<a name="AuroraMySQL.Updates.1180.Features"></a>
+  此版本針對新叢集和還原的快照具備**平行查詢**功能。Aurora MySQL 平行查詢是一種最佳化操作，它可以將處理資料密集查詢時牽涉到的一些輸入/輸出和運算平行化。平行化的工作包括從儲存體擷取資料列、擷取資料行值，以及判斷哪些資料列符合 `WHERE` 子句和 join 子句中的條件。這類資料密集的工作會被委派 (資料庫最佳化術語叫做「下推」) 給 Aurora 分散式儲存層中的多個節點。少了平行查詢，每個查詢會將所有掃描到的資料帶到 Aurora MySQL 叢集 (前端節點) 中的單一節點，然後在那裡執行所有的查詢處理。
  + 啟用平行查詢功能時，Aurora MySQL 引擎會自動判斷查詢何時可以受益，而不需要如提示或表格屬性之類的 SQL 變更。

  如需詳細資訊，請參閱《Amazon Aurora 使用者指南》**中的[使用 Amazon Aurora MySQL 的平行查詢](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-parallel-query.html)。
+  **OOM 規避：**這個功能會監控系統記憶體，並追蹤資料庫各項元件耗用的記憶體。一旦系統執行時的記憶體過低，就會執行一連串的動作從各項追蹤的元件釋放記憶體，嘗試讓資料庫不致於記憶體不足 (OOM)，進而避免資料庫重新啟動。t2 執行個體預設會啟用這個最佳作業功能，在其他執行個體類別上則能透過名為 `aurora_oom_response` 的執行個體參數啟用該功能。此執行個體參數會使用一個字串，字串內容是以逗號分隔的動作，當記憶體不足時，執行個體即會採取這些動作。有效的動作包括「print」、「tune」、「decline」、「kill\$1query」或這些動作的任意組合。空字串表示不應採取任何動作，等於是停用了這個功能。請注意，此功能的預設動作是「print, tune」。使用範例：
  + 「print」– 只列印用掉大量記憶體的查詢。
  + 「tune」– 調整內部資料表快取，以釋放部分記憶體給系統。
  + 「decline」– 一旦執行個體記憶體不足，便拒絕新的查詢。
  + 「kill\$1query」– 依記憶體消耗的遞減順序終止查詢，直到執行個體記憶體高於低閾值。資料定義語言 (DDL) 陳述式不會終止。
  + 「print, tune」– 執行「print」和「tune」所述的動作。
  + 「tune, decline, kill\$1query」– 執行針對「tune」、「decline」及「kill\$1query」所述的動作。

  如需處理記憶體不足情況和其他故障診斷建議的詳細資訊，請參閱《Amazon Aurora 使用者指南》**中的 [Amazon Aurora MySQL 記憶體不足問題](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-troubleshooting-workload.html#AuroraMySQLOOM)。