実行プランの比較と分析

適用対象: SQL ServerAzure SQL Managed Instance

このセクションでは、Microsoft SQL Server Management Studio を使用して実行プランを比較し、分析する方法について説明します。 この機能は、SQL Server Management Studio v17.4以降 で使用できます。

実行プランでは、SQL Server クエリ オプティマイザーによって選択されたデータ取得方法がグラフィカルに表示されます。 実行プランでは、SQL Server の特定のステートメントやクエリの実行コストがアイコンで表されます。この点が、表形式で表す SET SHOWPLAN_ALL ステートメントまたは SET SHOWPLAN_TEXT ステートメントとは異なります。 グラフィカルな実行プランの表示は、クエリのパフォーマンスの特徴を理解するうえで非常に役立ちます。

SQL Server Management Studio には、ユーザーが 2 つの実行プランを比較し (同じクエリに対して良く受け止められたプランと悪く受け止められたプランの比較など)、根本原因を分析するための機能が含まれています。 また、シングル クエリ プラン分析を実行する機能が含まれています。その実行プランを分析することで、クエリのパフォーマンスに影響を与えうるシナリオを理解できます。

クエリ実行プランの詳細については、推定実行プラン実際の実行プランに関するページ、「クエリ処理アーキテクチャ ガイド」を参照してください。

このセクションの内容

実行プランの比較
実際の実行プランの分析