SQL Server の応答時間を取得する

SQL Server の応答時間を取得する

SQL 2005 サーバーへのクエリの平均応答時間を取得するにはどうすればよいですか?

答え1

何に対する応答時間ですか? 接続を開く、クエリを実行する、トランザクションをロールバックする...?

必要な情報のほとんどは、SQL Server プロファイラー痕跡は残せるが適切な権限サーバー上では、SQL プロファイラーに加えて、数十のパフォーマンス モニター カウンターがあります。

クエリ実行の平均応答時間は、多くの要因に依存します。サーバーの負荷、データベースのサイズ、テーブルとインデックスのサイズと設計など、これらはすべて時間の経過とともに変化します (非常に短い時間でも変化することがあります)。

残念ながら、あなたの質問に対する明確な答えはありません。パフォーマンス チューニングの記事を読み、SQL Profiler と perfmon カウンターに慣れることを強くお勧めします。

関連情報