0
SQL Server 2008 R2を使用しています。私は、ストアドプロシージャに許容される最大キャッシングと占有されているメモリの量を知りたい。SQL Serverプロシージャキャッシュメモリの詳細
これを知る方法はありますか?
SQL Server 2008 R2を使用しています。私は、ストアドプロシージャに許容される最大キャッシングと占有されているメモリの量を知りたい。SQL Serverプロシージャキャッシュメモリの詳細
これを知る方法はありますか?
実行キャッシュはバッファプールの一部であり、EXEC sp_configureを使用して表示できる最大サーバーメモリを超えることはできません。このようにして使用方法を見ることができます(src:http://blog.extreme-advice.com/2012/11/24/find-buffer-pool-usage-of-database-in-sql-server/)。
SELECT
database_id AS DatabaseID,
DB_NAME(database_id) AS DatabaseName,
COUNT(file_id) * 8/1024.0 AS BufferSizeInMB
FROM
sys.dm_os_buffer_descriptors
GROUP BY
DB_NAME(database_id),database_id
ORDER BY
BufferSizeInMB DESC
GO