1

リソースの使用状況を見ると、SQL Server はtempdbいくつかの大きなクエリに対して多くの書き込みを行っています。

一時テーブル、テーブル変数、または書き込みは使用しません。そのサーバーで読み取り専用データベースの select ステートメントのみを実行します。

したがって、そのサーバーを十分なRAMでアップグレードするかどうか、SQL Serverはその追加のRAMを使用して使用をなくすことができるのでしょうか、それともtempdbRAMの一部を割り当てtempdbてRAMディスクに移動する必要がありますか?

Question SQL Server 2005 Memory Pressure and tempdb writes problemはそれに関連していますが、この状況には対処していません。

4

1 に答える 1

2

次のプレゼンテーションが非常に役立つ場合があります: tempdb パフォーマンスの最適化

具体的には、次のヒントを参照してください。

  • tempdb の使用を最小限に抑える
  • サーバーに RAM を追加する
  • 統計の自動作成と統計の自動更新をオンのままにします
  • tempdb 領域の事前割り当て – 全員がこれを行う必要があります
  • 必要がない場合は、tempdb を縮小しないでください。
  • 独自の配列でtempdbを見つけます
  • 高速 I/O サブシステムで tempdb を見つける
  • tempdb を複数の物理ファイルに分割する
  • 透過的データ暗号化の使用を避ける (2008)
于 2012-04-17T21:28:01.997 に答える