0

16GB RAM、24GB ページファイル、500GB HD、および SQL Server 2012 Standard Edition 64 ビットを実行している Windows 7 64 ビット マシンがあります。SSMS を介して最大サーバー メモリを 1024MB に設定しました。

5 分間の起動で、定期的にすべての仮想メモリが使用され、マシンで警告がトリガーされます。つまり、ProcessExplorer は、sqlservr.exe が 38 GB のプライベート バイト、61 GB の仮想サイズを使用していると表示します。

この問題は、DBCC MemoryStatus コマンドを実行したときに表示される誤った情報が原因であると考えられます。これは、使用可能な仮想メモリ8,763,135,270,912であることを示しています。この数は少なくとも 8 TB です。コマンドによって返されるその他の統計は、正確であるように見えます。

DBCC MemoryStatus コマンドがこの番号を取得する方法と、それを修正する方法を知っている人はいますか? これは、割り当てようとする仮想メモリの量に影響すると思います。

4

0 に答える 0