従来のハード ドライブよりも優れたパフォーマンスを発揮する SSD を使用する SQL Server について、かなりの量の記事を読みました。ただし、テスト環境でアプリを使用した負荷テストでは、テスト DB サーバー (SQL 2005) の CPU 使用率を 75% から 100% に維持することができ、ディスク アクセスに大きな負担をかけることはありません (可能な限り)。教えて)。私のデータセットはまだかなり小さいです。データベースのバックアップは 100 MB 未満です。私が使用しているテスト サーバーは新しいものではありませんが、前かがみでもありません。
だから、私の質問:
データセットが小さいためメモリに収まるため、(ストレージではなく) CPU がボトルネックになっていますか?
データセットが大きくなるとページングが必要になるので、これは変わりますか?
SQL Server がページングを開始する前に、データセットが取得する必要があるサイズ (システム メモリのパーセンテージ) はおよそどれくらいですか? それとも、他の多くの要因に依存していますか?
アプリとそのデータセットが大きくなるにつれて、CPU、ストレージ、および適切なインデックスの欠如以外に発生する傾向がある他のボトルネックはありますか?