none
SQL Server 2005 Standard ミラーリング構成での最大メモリ利用について RRS feed

  • 質問

  • damedameと申します。よろしくお願いします。

    SQL Server 2005 Standard ミラーリング構成のメモリ使用率について質問させていただきます。
    SQL Server 2005 Standard の機能について確認すると「サポート可能なメモリ最大数は、OS がサポートする最大容量」と
    なっておりますが、ミラーリング構成の場合も「OS がサポートする最大容量」を利用できると考えてよろしいのでしょうか?

    ミラーリング構成の場合、タスクマネージャで SQL Server のメモリ利用状況を確認すると、2GB以下の利用状態となっております。
    ミラーリング構成ではない環境の場合、4GB以上のメモリを利用できています。
    (ミラーリングではない環境は、マシンスペック、SQLの設定はミラーリング設定を除き同じ設定です)

    [ システム構成 ]   ※ プリンシパル、ミラー 両方とも下記の構成です。
    OS  : Windows Server 2003 R2 Enterprise Edition SP2
    SQL : SQL Server 2005 Standard Edition SP2

    サーバーのメモリ : 4GB 以上
    サーバーは全て x86

    [ ミラーリング構成 ]
    ・ドメイン環境無しのミラーリング構成です。
    ・プリンシパル、ミラー、ミラー監視 の3台構成です。

    状況説明は以上です。
    ミラーリング構成の最大メモリ使用率について、ご存知の方がおられましたらご教授のほどよろしくお願い致します。
    • 編集済み damedame 2010年3月3日 4:30
    2010年3月3日 2:39

回答

  • ミラーリングの設定有無により、SQL Server が使用されるメモリ領域 及び メモリ管理動作は変わらないと思います。

    恐らく 2GB 以下になっている環境は、x86 環境で、 4GB 以上になっている環境は、x64 環境ではないでしょうか。

    • 回答としてマーク 菊地俊介 2010年3月24日 8:18
    2010年3月3日 4:10
  • 補足ですが、 x86 環境の場合、ユーザープロセス空間は 2GB なので、SQL Server プロセスが 4GB 以上を使用することは、通常はできません。
    尚、AWE を有効にすることにより、SQL Server プロセスが 2GB 以上のメモリを使用できるようになるのですが、AWE は有効にされておりますでしょうか。

    AWE の使用
    <http://msdn.microsoft.com/ja-jp/library/ms175581(SQL.90).aspx>

    • 回答としてマーク 菊地俊介 2010年3月24日 8:18
    2010年3月3日 8:26

すべての返信

  • ミラーリングの設定有無により、SQL Server が使用されるメモリ領域 及び メモリ管理動作は変わらないと思います。

    恐らく 2GB 以下になっている環境は、x86 環境で、 4GB 以上になっている環境は、x64 環境ではないでしょうか。

    • 回答としてマーク 菊地俊介 2010年3月24日 8:18
    2010年3月3日 4:10
  • NOBTA 様
    質問者のdamedameです。返信ありがとうございます。

    環境を再確認しましたが、2GB 以下になっている環境、4GB 以上になっている環境 どちらも x86 環境でした。
    質問にて x86 環境である説明が不足していたようで申しわけございません。追記いたしました。

    質問以降も SQL ミラーリングに関する資料などを再確認していましたが、
    ミラーリング構成でメモリ動作が変わるといった説明はありませんでした。
    「ミラーリングの設定有無により、SQL Server が使用されるメモリ領域 及び メモリ管理動作は変わらない」 という事で
    解決だとは思いますが、もうしばらく質問としてあげさせていただきます。
    2010年3月3日 4:29
  • 補足ですが、 x86 環境の場合、ユーザープロセス空間は 2GB なので、SQL Server プロセスが 4GB 以上を使用することは、通常はできません。
    尚、AWE を有効にすることにより、SQL Server プロセスが 2GB 以上のメモリを使用できるようになるのですが、AWE は有効にされておりますでしょうか。

    AWE の使用
    <http://msdn.microsoft.com/ja-jp/library/ms175581(SQL.90).aspx>

    • 回答としてマーク 菊地俊介 2010年3月24日 8:18
    2010年3月3日 8:26
  • 皆様、こんにちは。

    NOBTAさん、回答ありがとうございます。

    damedame さん、フォーラムのご利用ありがとうございます。
    その後いかがでしょうか。疑問は解決しましたか?
    有用な情報と思われたため、NOBTAさんの回答へ回答マークをつけさせていただきました。

    今後ともフォーラムをよろしくお願いします。
    それでは!

    2010年3月24日 8:22