2011-01-30 10 views
1

クエリのSQL実行計画を取得する方法誰かがMSDNにSQLサーバー実行プラン

+0

すべてのクエリについては、 1つのクエリを調整するには?いくつかの方法があり、計画データをどのように使用するかによって異なります – gbn

答えて

1

gbnには、クエリの実行計画を確認できるさまざまな方法があります。あなたの質問がシステムテーブルの使用を参照すると、私はあなたがDynamic Management Views(DMV)について話していると仮定しているため、プランキャッシュに現在存在するクエリプランだけにも興味があります。さらに読書のために

SELECT deqs.plan_handle , 
     deqs.sql_handle , 
     execText.text 
FROM sys.dm_exec_query_stats deqs 
     CROSS APPLY sys.dm_exec_sql_text(deqs.plan_handle) AS execText 
WHERE execText.text LIKE '%QueryText%' 

、記事を見てみましょう:

あなたがプランキャッシュから特定のクエリのクエリプランを特定することに興味があるなら、あなたは以下のような形式のクエリを使用することができますDMVs for Query Plan Metadata


あなたが現在プランキャッシュで参照されているあなたの最もパフォーマンスの低いクエリのパフォーマンスを見直し、より興味を持っていると言うならば、あなたは素晴らしいと 自由に利用できるを利用することができますSQL Server Performance Dashboard Reports.


クエリ・プランを表示するため、それはあなたが達成しようとしている、これらのニーズに適切ではないかもしれないということです正確に何を知らなくて当然の他の方法があります。