SQL Server’da Hangi Veritabanı Önbellekte Ne Kadar Yer Tutuyor Öğrenmek
Herkese merhaba,
Bu kısımda SQL Server’da hangi veritabanı önbellekte ne kadar yer tutuyor öğrenme kodları olacak.
SELECT CAST(COUNT(1) * 8 / 1024.0 AS NUMERIC(10, 2)) AS CachedDataMB , CASE database_id WHEN 32767 THEN '* Resource DB' ELSE DB_NAME(database_id) END AS DatabaseName , database_id DatabaseID FROM sys.dm_os_buffer_descriptors GROUP BY DB_NAME(database_id) , database_id ORDER BY DB_NAME(database_id)
Not : SQL Server’da önbellek kullanımı ile veritabanı nesneleri ve sorguların yürütme planları (execution plan) sunucu hafızasında tutulur.