SELECT [name] AS ‘Database Name’, COUNT(l.database_id) AS ‘VLF Count’, SUM(CAST(vlf_active AS INT)) AS ‘Active VLF’, COUNT(l.database_id)-SUM(CAST(vlf_active AS INT)) AS ‘Inactive VLF’, SUM(vlf_size_mb) AS ‘VLF Size (MB)’, SUM(vlf_active*vlf_size_mb) AS ‘Active VLF Size (MB)’, SUM(vlf_size_mb)-SUM(vlf_active*vlf_size_mb) AS ‘Inactive VLF Size (MB)’ FROM sys.databases s CROSS APPLY sys.dm_db_log_info(s.database_id) l GROUP BY [name] ORDER BY COUNT(l.database_id)
VLF 50’nin altında olduğunda – yok sayabilirsiniz.
100 – 200 arasındayken göz ardı edebilirsiniz, ancak düzeltmek daha iyidir.
400’ün üzerinde olduğunda – acil hale geliyor, bu yüzden düzeltiniz.
600’ün üzerinde olduğunda – yavaşlamalar oluyor, ancak bunları teşhis etmek kolay değildir.
5000’in üzerine çıktığında, hemen düzeltiniz.
Nasıl düzeltilir?
- Veritabanı varsayılan büyüme ayarlarını düzeltin.
- İşlem günlüğü dosyalarını küçültün ve boyutları ayarlamak için önceden büyütün.
Size ve Veritabanlarınıza Yardımcı Olmak İçin Bekliyoruz!
İletişime geçerek hemen destek alabilirsiniz.
İletişim