• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL Server 2008 R2 Total)

SQL Server 2008 R2 Total Server Memoryの値とCPU負荷について

このQ&Aのポイント
  • SQL Server 2008 R2を使用している際に、Total Server Memoryの値が搭載している物理メモリと同じ値に達すると、CPU負荷が100%になる現象が発生することがあります。
  • 質問者はWindows Server 2008 R2の環境でSQL Server 2008 R2 Standard Editionを使用しており、物理メモリ8GBの中でデータベースに12GB、4GB、2GBの合計18GBのメモリを使用しています。
  • max server memoryの値を7168MBに変更した場合、Total Server Memoryの値が7168MBに達した際にCPU負荷が100%になる可能性があるかどうかを検討しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

MS SQLSERVERは他のDBと比べても内部仕様あまり公開していないんで、通常の人では確たることは言えないと思います。 知っていても契約などで、非公開情報になっている可能性もあります。 Oracleのマニュアルからですが、既定値ではWindows Serverはディスク・キャッシュに結構メモリを配分するようです。 http://otndnld.oracle.co.jp/document/products/oracle10g/102/windows/B25020-03/tuning.htm#658607 レジストリでディスク・キャッシュの仕様最大量を変更出来れば、メモリの負荷も少しは減らせるかもしれません。

Quiroz
質問者

お礼

 ご回答頂きありがとうございます。リンク先のページを読み、Windows Server での対策についての情報を得られることが出来ました。検討して必要なら対応したいと思います。

関連するQ&A