クエリのパフォーマンスをよりよく理解するために、クエリの実行プランを表示できます。
Explain Plan モーダルでは、実行ステージを Visual Tree として表示できます。各クエリ操作はツリーのノードとして表示されます。Raw Output ビューを選択すると、実行の詳細を未加工 JSON 形式で表示することもできます。
注意
Explain Planには、 、 $merge
、 $out
などの集計パイプライン ステージは表示されません。これは、Compass が実行中プランを実行中する前に集計からのすべてのステージを無視するためです。
explain プランには、次のようなクエリの実行に関する情報を含む Query Performance Summary が含まれます。
実行時間
返されたドキュメントの数
検査されたドキュメントの数
検査されたインデックスキーの数
注意
Data Lake に接続している場合、Explain Plan は使用できません。ベクター検索クエリをビジュアル ツリー形式で表示することはできません。
クエリバーで、Explain ボタンをクリックしてモーダルを開きます。
デフォルトでは、explain ステージは Visual Tree として表示されます。各クエリ操作は、ツリー上のノードとして表示されます。
クエリ操作の詳細な実行情報については、対応するノードをクリックします。
例えば次の explain プランは、 { title : "Jurassic Park" }
をフィルタリングするクエリに関する詳細情報を提供します。
完全な explain プランを未加工の JSON として表示するには、Raw Output ビューを選択します。