Aurora MySQL データベースエンジンの更新 2018-09-20 (バージョン 1.18.0) (廃止) - Amazon Aurora

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Aurora MySQL データベースエンジンの更新 2018-09-20 (バージョン 1.18.0) (廃止)

(バージョン 1.18.0)

Aurora MySQL 1.18.0 は一般利用可能です。MySQL 5.6 との互換性を持つすべての新しい Aurora MySQL パラレルクエリクラスターは、スナップショットから復元されるものも含めて、Aurora MySQL 1.18.0 で作成されます。既存のパラレルクエリクラスターは Aurora MySQL 1.18.0 にアップグレードできます (必須ではありません)。新しい DB クラスターは、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 DB クラスターのすべてのノードに同時にパッチが適用されます。

重要

Aurora MySQL 1.18.0 は、Aurora パラレルクエリクラスターにのみ適用されます。プロビジョニングされた 5.6.10a クラスターをアップグレードすると、結果のバージョンは 1.17.8 になります。パラレルクエリ 5.6.10a クラスターをアップグレードすると、結果のバージョンは 1.18.0 になります。

ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support AWS でサポートをご利用いただけます。詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora DB クラスターのメンテナンス」を参照してください。

機能

  • このリリースでは、パラレルクエリを、新しいクラスターと復元されたスナップショットに対し使用できます。Aurora MySQL パラレルクエリは、データ集約的なクエリの処理に関連する I/O と計算の一部をパラレル処理する最適化です。パラレル処理される作業には、ストレージから行を取得し、列の値を抽出して、WHERE 句と結合句の条件に一致する行を判別することが含まれます。このデータ集約型の作業は、Aurora 分散ストレージレイヤー内の複数のノードに委譲されます (データベース最適化の用語では、プッシュダウンされます)。並行クエリがないと、各クエリはすべてのスキャンされたデータを Aurora MySQL クラスター (ヘッドノード) 内の単一のノードに持ち込み、そこですべてのクエリ処理を実行します。

    • パラレルクエリ機能を有効にすると、Aurora MySQL エンジンは、ヒントやテーブル属性などの SQL の変更を必要とせずに、クエリがいつ利点を得られるかを自動的に判断します。

    詳細については、「Amazon Aurora ユーザーガイド」の「 Amazon Aurora MySQL のパラレルクエリの使用」を参照してください。

  • OOM 回避: この機能はシステムメモリをモニタリングし、データベースのさまざまなコンポーネントによって消費されるメモリを追跡します。システムのメモリが不足すると、さまざまなトラッキング対象コンポーネントからメモリを解放し、データベースがメモリ不足 (OOM) にならないようにするためのアクションのリストを実行し、データベースの再起動を回避します。このベストエフォート型機能は、デフォルトで t2 インスタンスで有効になっており、aurora_oom_response という名前の新しいインスタンスパラメータを使用して他のインスタンスクラスで有効にすることができます。このインスタンスパラメータには、メモリが少ないときにインスタンスによって実行されるべきカンマ区切りの文字列のアクションを取ります。有効なアクションには、「print」、「tune」、「decline」、「kill_query」、またはこれらの任意の組み合わせが含まれます。空の文字列はアクションが実行されないことを意味し、実質的にこの機能が無効になります。この機能のデフォルトのアクションは「print、tune」であることに注意してください。使用例:

    • 「print」 - 大量のメモリを使用するクエリのみを出力します。

    • 「tune」 - 内部テーブルキャッシュを調整して、メモリをシステムに戻します。

    • 「decline」 - インスタンスがメモリ不足になったら、新しいクエリを拒否します。

    • 「kill_query」 - インスタンスメモリが低いしきい値を超えるまで、メモリ消費の降順でクエリを強制終了します。データ定義言語 (DDL) ステートメントは強制終了されません。

    • 「print、tune」 - 「print」と「tune」の両方について記述されたアクションを実行します。

    • 「tune、decline、kill_query」 - 「tune」、「decline」、「kill_query」について記述されたアクションを実行します。

    out-of-memory 条件の処理およびその他のトラブルシューティングのアドバイスについては、「Amazon Aurora ユーザーガイド」の「Amazon Aurora MySQL のメモリ不足の問題」を参照してください。