4
私は最近、64ビットSQL Server 2005マシンで約3つのprocsを使用するCLRを有効にしました。私はコントロールSQL Server CLR予約済みメモリ
select single_pages_kb+ multi_pages_kb + virtual_memory_committed_kb as TotalMemoryUsage, virtual_memory_reserved_kb
from sys.dm_os_memory_clerks
where type = 'MEMORYCLERK_SQLCLR'
...メモリの使用状況に関するいくつかの情報を収集するには、次のクエリを実行すると、私は
129メガバイトれるMemoryUsageと 6.3ギガバイトの仮想メモリが
マシンの総メモリは予約済み取得します21ギガ予約された仮想メモリは正確に何を意味し、どのように割り当てられたサイズを制御することができますか? 6ギグは、私たちがやっていることのために過度のものであり、メモリはsprocキャッシュによってより良く利用されるでしょう。私はこの予約されたメモリがページファイルへのスワップを引き起こすことに懸念しています。
メモリの制御を取り戻す手助けをしてください!あなたは64ビットを実行している
おかげ
このサーバーのSQLの最大サーバーメモリ設定は何ですか? –