none
SQL Serverにおける最大メモリの設定について RRS feed

  • 質問

  • お世話になります。

    現在、SQLServer2008を使用しています。
    本サーバにおいてサーバのメモリ使用率が物理メモリが10GBのところ、
    9GB近くまで使用しています。この為、SQLServerの最大メモリ容量について
    max server memoryの値を8GBに設定しました。
    その後モニタしたところ、依然、9GB近くまでメモリを使用します。

    SQLサーバのメモリ使用容量を制限する設定はmax server memoryの設定だけでは
    だめなのでしょうか?もしくは設定する箇所が間違っていますでしょうか?

    もし情報をお持ちの方がいらっしゃいましたら、すみませんがご教示の程
    よろしくお願い致します。

    以上、よろしくお願い致します。

    2012年2月25日 3:09

回答

  • どのようにして、何が使っているどんなメモリの容量を確認されているかを明確にしてみてはいかがでしょうか?

    搭載物理メモリが 10GB の環境にて、max server memory 8GB の設定だと、OS 等が使用する範囲を考慮すると、SQL Server が設定された 8GB まで使用していることはほとんどないのではないか・・・?と思えます。

    • 回答の候補に設定 山本春海 2012年3月8日 9:03
    • 回答としてマーク 山本春海 2012年3月15日 6:22
    2012年2月27日 0:05
  • max server memoryはバッファプールの大きさを制御しますが、SQL Serverは他にも
    Mem To Leaveやスレッドスタックと呼ばれる領域を確保します。
    そのためSQL Serverが使う最大メモリサイズ=max server memoryではありません。

    http://blogs.msdn.com/b/jpsql/archive/2011/05/18/sql-server-part-2.aspx

    • 回答の候補に設定 山本春海 2012年3月8日 9:03
    • 回答としてマーク 山本春海 2012年3月15日 6:22
    2012年3月5日 13:01
    モデレータ

すべての返信

  • どのようにして、何が使っているどんなメモリの容量を確認されているかを明確にしてみてはいかがでしょうか?

    搭載物理メモリが 10GB の環境にて、max server memory 8GB の設定だと、OS 等が使用する範囲を考慮すると、SQL Server が設定された 8GB まで使用していることはほとんどないのではないか・・・?と思えます。

    • 回答の候補に設定 山本春海 2012年3月8日 9:03
    • 回答としてマーク 山本春海 2012年3月15日 6:22
    2012年2月27日 0:05
  • max server memoryはバッファプールの大きさを制御しますが、SQL Serverは他にも
    Mem To Leaveやスレッドスタックと呼ばれる領域を確保します。
    そのためSQL Serverが使う最大メモリサイズ=max server memoryではありません。

    http://blogs.msdn.com/b/jpsql/archive/2011/05/18/sql-server-part-2.aspx

    • 回答の候補に設定 山本春海 2012年3月8日 9:03
    • 回答としてマーク 山本春海 2012年3月15日 6:22
    2012年3月5日 13:01
    モデレータ
  • こんにちは、tetsuya.h さん。

    フォーラムのご利用ありがとうございます。オペレーターの山本です。
    しばらく時間が経ちましたが、その後いかがでしょうか。

    参考になるアドバイスをいただいていると思われましたので、勝手ながら私の方で一旦回答としてマークさせていただきました。
    K.Takaoka さん、ElanLilac さん、情報ありがとうございます。

    いただいた情報の中で、解決に役立った投稿や、参考になる情報など有効な情報には回答としてマークすることをお願いしています。
    今後、同じ問題でこのスレッドを参照される方にも、有効な情報を活用いただけるかと思いますので、ご協力よろしくお願いいたしますね。

    今後とも、MSDN フォーラムをよろしくお願いいたします。
    _____________________
    日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    2012年3月15日 6:22