Tempdb’de Row Versioning Sebebiyle Hangi Veritabanının Ne Kadar Alan Kullandığını Bulmak (sys.dm_tran_version_store_space_usage)
SQL Server 2017 ile beraber tempdb’de row versioning sebebiyle hangi veritabanının ne kadar alan kullandığını bulmak için sys.dm_tran_version_store_space_usage isminde yeni bir dmv geldi.
Özellikle Read Committed Snapshot(RCSI) ya da SNAPSHOT Isolation seviyelerini kullanıyorsanız, temdb’nin büyüklülüğünü yönetmek için bu dmw size çok yardımcı olacaktır.
Aşağıdaki şekilde sorgulayabilirsiniz.
SELECT DB_NAME(database_id) as 'Veritabanı İsmi', reserved_page_count, reserved_space_kb FROM sys.dm_tran_version_store_space_usage;