私はストアドプロシージャの調整に取り組んでいます。これは巨大なストアドプロシージャであり、約6〜700万レコードのテーブルを結合します。SQL Serverクエリのサブコンポーネントが取得する時間
私の質問は、どのようにprocのコンポーネントで費やされた時間を決定するかです。 procには1つの大きな選択肢があり、オンザフライで作成された多くの一時表があります(サブクエリを読み込みます)。
SET STATISTICS TIME ON、SET SHOWPLAN_ALL ONを試してみました。
私は、最も時間がかかり、やり方がわからないコードを分離することを検討しています。
助けてください。
PS:私はそれをgoogleにしようとしました、Stackoverflowで検索しました..........運がいいえ。ここで私が見た1つの質問です。 How to improve SQL Server query containing nested sub query
本当にありがとうございます。前もって感謝します。
+1 - それは素晴らしいツールです。 – JNK
+1も私から。有望なツールに見えます。さらに探求します。 – AlwaysAProgrammer
ちなみに、実際のプランを取得した場合、影響を受ける実際の行などを取得できます。これは、単なる見積もりプランよりも便利です。あなたは実行する前に + Mを打ってSSMSでこれを行うことができます。 –
Anon246