

# SQL クエリの実行プランを表示する
<a name="query-plans"></a>

Athena クエリエディタを使用して、クエリがどのように実行されるかについてのグラフィック表現を表示できます。エディタでクエリを入力して **[Explain]** オプションを選択すると、Athena はクエリで [EXPLAIN](athena-explain-statement.md) SQL ステートメントを使用して、分散実行プランと論理実行プランの 2 つの対応するグラフを作成します。クエリの分析、トラブルシューティング、および効率の向上のために、これらのグラフを使用できます。

**クエリの実行プランを表示するには**

1. Athena クエリエディタにクエリを入力し、**[Explain]** を選択します。  
![\[Athena クエリエディタで [Explain] を選択します。\]](http://docs.aws.amazon.com/ja_jp/athena/latest/ug/images/query-plans-1.png)

   **[Distributed plan]** (分散プラン) タブには、分散環境でのクエリの実行プランが表示されます。分散プランには、処理フラグメントまたはステージがあります。各ステージには 0 ベースのインデックス番号があり、1 つまたは複数のノードによって処理されます。データはノード間で交換できます。  
![\[サンプルクエリの分散プランのグラフ。\]](http://docs.aws.amazon.com/ja_jp/athena/latest/ug/images/query-plans-2.png)

1. グラフを操作するには、次のオプションを使用します。
   + ズームインまたはズームアウトするには、マウスでスクロールするか、拡大アイコンを使用します。
   + 画面に合わせてグラフを調整するには、**[Zoom to fit]** (ズームして合わせる) アイコンを選択します。
   + グラフを移動するには、マウスポインタをドラッグします。

1. ステージの詳細を表示するには、ステージを選択します。  
![\[ステージを選択すると、そのステージの詳細が表示されます。\]](http://docs.aws.amazon.com/ja_jp/athena/latest/ug/images/query-plans-3.png)

1. ステージの詳細を全幅で表示するには、詳細ペインの右上にある拡大アイコンを選択します。

1. 詳細を表示するには、オペレーターツリーで 1 つ以上の項目を展開します。分散プランフラグメントの詳細については、「[EXPLAIN ステートメントの出力タイプ](athena-explain-statement-understanding.md#athena-explain-statement-understanding-explain-plan-types)」を参照してください。  
![\[分散クエリプランのステージ用の展開されたオペレーターツリー。\]](http://docs.aws.amazon.com/ja_jp/athena/latest/ug/images/query-plans-4.png)
**重要**  
現在、一部のパーティションフィルターは、Athena がクエリに適用しても、ネストされたオペレーターツリーグラフに表示されない場合があります。このようなフィルターの効果を検証するには、クエリで [EXPLAIN](athena-explain-statement.md#athena-explain-statement-syntax-athena-engine-version-2) または [EXPLAIN ANALYZE](athena-explain-statement.md#athena-explain-analyze-statement) を実行し、結果を表示します。

1. **[Logical plan]** (論理プラン) タブを選択します。グラフには、クエリを実行するための論理プランが表示されます。運用条件については、「[Athena EXPLAIN ステートメントの結果を理解する](athena-explain-statement-understanding.md)」を参照してください。  
![\[Athena の論理クエリプランのグラフ。\]](http://docs.aws.amazon.com/ja_jp/athena/latest/ug/images/query-plans-5.png)

1. プランを SVG または PNG 画像として、または JSON テキストとしてエクスポートするには、**[Export]** (エクスポート) を選択します。

## 追加リソース
<a name="query-plans-additional-resources"></a>

詳細については、以下のリソースを参照してください。

[Athena での EXPLAIN および EXPLAIN ANALYZE の使用](athena-explain-statement.md)

[Athena EXPLAIN ステートメントの結果を理解する](athena-explain-statement-understanding.md)

[完了したクエリの統計と実行の詳細を表示する](query-stats.md)

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/7JUyTqglmNU/0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/7JUyTqglmNU)
