EXPLAINは、最適化ルーチンが問合わせSQLリクエストについて生成するアクセスおよび結合計画のサマリーを提供します。リクエストを処理するためにインデックスが使用されるレポートの詳細では、生成される中間スプールを特定し、実行される結合タイプを示して、トランザクションのリクエストが並列でディスパッチされるかどうかなどを示します。
任意のSQLリクエストに対してEXPLAINを実行すると、このリクエストは解析および最適化され、最適化ルーチンによって生成される計画が、リクエストの計画ステップを説明するテキスト ファイル形式で要求元に返されます。EXPLAINレポートでは最適化ルーチンが決定した実行戦略を複製しますが、実行戦略が行なった選択の理由は説明しません。
EXPLAINは複雑な問合わせの評価、より効率的な処理戦略の開発に役立ちます。
EXPLAINでは、条件式の最初の255文字だけが表示されます。全体の条件式は単一引用符で囲まれています。
EXPLAIN出力でレポートされる時間は秒単位で表わされていますが、時間の単位は実際は任意です。 これらの数値を使用すると、同じ問合わせの他のコーディング式との間で相対パフォーマンスを比較できますが、クロック タイムとは相関しません。 時間と行の見積もりが手順で報告されないことがあります。
EXPLAINの結果を今後の参照のために保存します。