Sqlサーバーで割り当てられたバッファープールの合計サイズを見つける方法はありますか?mysqlでは、変数innodb_buffer_pool_sizeを使用してそれを見つけることができます。
SQLインスタンス上の各データベースが使用しているバッファーキャッシュの量を確認するには、dmv sys.dm_os_buffer_descriptors
:
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