私がカスタマイズし、クライアント向けにサポートを続けているアプリケーションでは、現場で劇的なパフォーマンスの問題が発生しています。比較的小さなデータセットに対する単純なクエリは、1 秒未満で完了すると予想されるのに、1 分以上かかります。
私の現在の考えでは、SQL Server Express 2005 は、それに対して要求されるかなり重要な要求に対して制限が多すぎるのですが、私の主張を証明するために、または別の原因の発見に進むために使用できるデータを収集する方法がよくわかりません。
このデータベースの負荷を分析できるツールを教えていただけませんか? 同時接続、個々のクエリの実行時間、メモリ使用量、さらにはプロファイリング データなど、あらゆる情報があれば助かります。
どうもありがとう。
答え1
パフォーマンスモニターと DMV 統計
見るこのMSDNブログジミー・メイ著。
答え2
確かにPerfmonです。 このリンクBrent Ozar のブログでは、カウンターの設定方法などについて詳しく説明しています。