MSSQL Veritabanı Bazlı Memory Kullanım Oranları

MSSQL de instance, veritabanı ve sorgu bazlı kullanım oranlarını listeleyebiliriz.

Aşağıdaki T-SQL ‘i çalıştırdığınızda veritabanı bazlı Memory kullanım oranlarını listeleyecektir

SELECT DB_NAME(database_id) AS [Database Name],
COUNT(*) * 8/1024.0 AS [Cached Size (MB)]
FROM sys.dm_os_buffer_descriptors
WHERE database_id > 4 -- sistem veritabanlarını dahil etmemesi için
GROUP BY DB_NAME(database_id) 
ORDER BY [Cached Size (MB)] DESC