<オール> 適切なインデックスがあることを確認してください 適切なインデックス メンテナンス戦略があることを確認してください (たとえば、インデックスのパフォーマンスを維持するために、統計を再構築/デフラグ/最新の状態に保つなど) パフォーマンスの低いクエリを特定して最適化する (パフォーマンスの問題が発生しない場合でも、少量のデータ ボリュームに対して記述/テストされている可能性があります) データのパーティション化を検討してください (たとえば、Enterprise Edition を使用している場合、SQL 2005 以降にはパーティション化のサポートが組み込まれています)。 編集:SQL Server のパーティショニングについて詳しく説明するには、これ 理由と方法に関する MSDN の記事。一般論として、Randy Shoup (eBay アーキテクト) による QCon 2008 でのスケーラビリティーに関する良い話もありました。システムのスケーリング全般に関する重要なポイントの 1 つはパーティション化です。 こちら にまとめられています . DB サーバーのハードウェアは十分ですか?メモリを増やすことでメリットが得られますか?編集:ハードウェア情報に関するコメントを見ると、(少なくとも) RAM を増やすことでできると思います 非正規化の恩恵を受けるかもしれません。正確なデータベース構造を知らずに特定することは困難ですが、非正規化により特定のクエリが改善される可能性がありますが、データの重複やディスク容量が犠牲になります