web-dev-qa-db-ja.com

使用可能なメモリをはるかに下回る上限メモリ

仮想サーバーへのSQLServer 2012の新規インストールをテストしており、SQL Serverに割り当てられたメモリは、さらに多くの容量があるにもかかわらず、約16GBに制限されているようです。何が原因でしょうか?

SQLの最小サーバーメモリ設定を上げてみましたが、変更しても効果がありませんでした。以下にサーバーの詳細の一部を示します。

SQL Server 2012 Enterprise
Windows Server 2008 R2 Enterprise x64
29.93 GHz (8 processors)
77 GB RAM
Min Server Memory: 48 GB
Max Server Memory: 56 GB
Database size: 44 GB

PerfMon情報:

Working Set: ~17 GB
Page life expectency: ~7,500
Target Server Memory: ~73 GB
Total Server Memory: ~15.7 GB
4
Jason Baek

SQL Serverは、最小サーバーメモリを割り当てることが保証されていません。サーバーの負荷が最小のSQLServerを必要としない場合は、より少ないBOLで動作します http://msdn.Microsoft.com/en-us/library/ms178067.aspx

構成で割り当てたすべてのメモリの使用が許可されている限り(割り当てられている)、SQL Serverは必要なものを使用し、通常はそれ以上使用しません。 VM OSに10%を割り当てるようにします。パフォーマンスの問題が発生する可能性があるため、最小値を削除して実行します。CPUが100%に固定されている場合は、クエリが遅く、SQL Serverが使用可能なすべてのメモリを割り当てていない場合は、さらにトラブルシューティングを行う必要があります。

1
Cougar9000