SQL Server のパフォーマンスの期待値

SQL Server のパフォーマンスの期待値

開発チームは、現在のハードウェアがニーズに十分であるかどうかを調査したいと考えています。使用しているアプリケーションは常に遅く、ハードウェアのボトルネックがないことを確認したいと考えています。MS SQL 2005 Standard では次の構成を使用しています。

サーバー: HP DL 380 G5、
OS: Windows Server 2003 R2 Standard x64 Edition Service Pack 2、
SQL Server: MS SQL 2005 Standard Edition x64 ビット、
メモリ: 6 GB、
CPU: 2 x Intel Xeon 5140、L1 64 KB、L2 4 MB、
ストレージ
OS + tmpdb: RAID 1 の 32 GB SAS ドライブ、
データ: FC Clariion CX3-10 SAN、RAID 5、FC ディスク上の 300 GB LUN、
ログ: 同じ SAN RAID 5 ディスク グループ上の 100 GB。

私たちの環境にある他のサーバーも同様の構成になっており、それらについて苦情はありません。最適化されていないクエリはほとんどなく、多くのインデックスが十分な頻度で実行されていないため、開発者はクエリの最適化にもっと取り組む必要があると思います。ここでの最大の問題は、どこから始めればよいかわからないことです。確かに、perfom を実行して、ディスク キュー、CPU 時間、その他のパフォーマンス関連データを示すグラフを表示できます。SQL
構成の問題を示す一般的なテストを実行できますか?
ワークロードはそれぞれ異なることは理解していますが、どこかから始める必要があります。これまでのところ、相関関係が見られるかどうかを確認するために、perfmon を使用してデータを収集し始めました。

答え1

関連情報