私は以前 これと同じ質問をしました しばらく前ですが、それはOSとSQLServerのx64ビットバージョン用でした。
今、私はOSとSQL Serverのx86(32ビット)バージョンについて同じことを求めています。
それで、これは良いことですか?私は自分のSQLサーバーにできるだけ多くのRAMを与え、OSにできるだけ少なくしたいと思っていると思います。
考え?
サーバーの容量が16GB未満で4GB以上の場合、はい/ 3GBスイッチは良いことです。/3GBの醜い姉妹/ PAEを忘れないでください。以下の表を参照してください。
サーバーの容量が16GBを超える場合、AWEアドレス空間を管理するために2GBのカーネルメモリが必要になるため、これは悪いことです。
要約すれば:
-----------------------
|Memory (GB) | Switches |
|-----------------------|
| <4GB | none |
| 4GB | /3GB |
| >4GB-16GB | /3GB /PAE|
| >16GB | /PAE |
-----------------------
これをWindowsServer 2008ボックスに実装するには、BCDEditコマンドを使用します。
bcdedit /set IncreaseUserVa 3072
X64では、メモリはx86システムとは異なる方法で管理されるため、スイッチはまったく役に立ちませんquite。
もちろん、x86では、実際にhave 3GBを超える物理メモリがある限り、かなり便利です。
そのスイッチはWindowsにカーネルに1GBの仮想メモリのみを与えるように強制するので、少し注意してください。何らかの理由でそれ以上が必要な場合(ニックが言ったように、16 GBを超える物理メモリを管理している場合)、トラブル。
/ 3GBスイッチの一般的な情報については、 このスレッド も参照してください。
免責事項:はい、それは私が投稿した質問です