Alerts


Alert 1105
Large VLF Count

Alert 1105 is a transaction log file alert and is triggered when dbOmnibus detects a transaction log file contains a large number of Virtial Log Files (VLF).

It is recommended to shrink the log file.

If this occurs aften, consider increasing the log growth size.

(As a general rule of thumb, a healthy database should ideally maintain fewer than a few hundred VLFs, rather than several thousand.)

Consequences of a large VLF count

A high Virtual Log File (VLF) count in a SQL Server transaction log can severely degrade database performance, slow down recovery times, and introduce operational bottlenecks. When a transaction log fills up, SQL Server divides it into smaller internal chunks called VLFs. If your transaction log auto-grew too many times in small increments (e.g., setting growth to 10MB or 50MB instead of a proper sizing strategy), you can end up with thousands or tens of thousands of VLFs.

1. Slow Database Startup & Crash Recovery (REDO / UNDO)

This is typically the most dangerous impact of a high VLF count.

2. Backup and Restore Delays

3. Increased CPU and Latch Contention

4. Slower Transaction Commits & DML Performance

 


Page Last Updated: 26 October 2026