Tempdb’de Row Versioning Sebebiyle Hangi Veritabanının Ne Kadar Alan Kullandığını Bulmak (sys.dm_tran_version_store_space_usage)

23 Kas by NURULLAH ÇAKIR

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;

 

 

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir