クエリのSQL実行計画を取得する方法誰かがMSDNにSQLサーバー実行プラン
1
A
答えて
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.
クエリ・プランを表示するため、それはあなたが達成しようとしている、これらのニーズに適切ではないかもしれないということです正確に何を知らなくて当然の他の方法があります。
0
クイック検索があなたにこれを取得します私は、システム・テーブルを介してそれらを取得できることを言いました:http://msdn.microsoft.com/en-us/library/ms189747.aspx
はそれがお役に立てば幸いです。
すべてのクエリについては、 1つのクエリを調整するには?いくつかの方法があり、計画データをどのように使用するかによって異なります – gbn