MS SQL データベースのパフォーマンスを向上させようとしています。インスタンスが約 20 ギガの RAM を使用していて、問題のデータベースがその 20 ギガのうち 19 ギガを使用していることに気付きました。また、DB のサイズは 32 ギガよりはるかに大きいため、使用可能な RAM よりも小さいことは問題ではありません。最小サーバー メモリを 28 ギガまたはそれに沿ったものに設定することを考えていましたが、何か考えはありますか? インターウェブ上で、このアイデアに危険信号を投げかけたものは何も見つかりませんでした。これは VM(VMWARE) 上にあります。ホストがメモリをオーバーコミットしていないことを確認しました。また、ホストにアクセスできません。
これは、各データベースが消費しているものを調べるために実行したクエリです
SELECT DB_NAME(database_id),
COUNT (*) * 8 / 1024 AS MBUsed
FROM sys.dm_os_buffer_descriptors
GROUP BY database_id
ORDER BY COUNT (*) * 8 / 1024 DESC