2017-07-26 3 views
0

ストアドプロシージャの実行にかかる時間の詳細が必要です。 私はDBキャッシュを清掃してみましたが、秒の分解能でしか違いが得られません。SQL Server Management Studioでストアドプロシージャのパフォーマンスをテストする方法

ストアドプロシージャのパフォーマンスの詳細統計情報を取得するためのSQL Serverのメソッドまたはツールのビルドはありますか?

+0

「実行計画」を使用することができます。ショートカットはCTRL + Lでなければなりません...実際の実行計画を含めるツールバーを表示すると、手順の詳細を表示します – Veljko89

+1

SSMSクエリウィンドウで、 datetime変数= getDate()を作成します。プロシージャを実行します。次に、datediffを使用してgetDate()と変数の間のミリ秒数を取得します。 –

答えて

1

Profilerを使用して、SPおよび個々のクエリに関する情報(期間を含む)を取得できます。クエリーの実行方法にはDisplay An Actual Execution Planを使用することもできます。

  • [ツール] SSMSからプロファイラを起動するには - >「SQL Serverプロファイラ」
  • に「実際の実行計画を表示する」クエリに行く - >「実際の 実行計画を表示する」
関連する問題