DBCC SQLPERF (Transact-SQL)
Provides transaction log space usage statistics for all databases. It can also be used to reset wait and latch statistics.
The following table describes the columns in the result set.
Column name | Definition |
|---|---|
Database Name | Name of the database for the log statistics displayed. |
Log Size (MB) | Current size allocated to the log. This value is always smaller than the amount originally allocated for log space because the Database Engine reserves a small amount of disk space for internal header information. |
Log Space Used (%) | Percentage of the log file currently occupied with transaction log information. |
Status | Status of the log file. Always 0. |
The transaction log records each transaction made in a database. For more information see Introduction to Transaction Logs.
A. Displaying log space information for all databases
The following example displays LOGSPACE information for all databases contained in the instance of SQL Server.
DBCC SQLPERF(LOGSPACE); GO
Here is the result set.
Database Name Log Size (MB) Log Space Used (%) Status ------------- ------------- ------------------ ----------- master 3.99219 14.3469 0 tempdb 1.99219 1.64216 0 model 1.0 12.7953 0 msdb 3.99219 17.0132 0 AdventureWorks 19.554688 17.748701 0
B. Resetting wait statistics
The following example resets the wait statistics for the instance of SQL Server.
DBCC SQLPERF("sys.dm_os_wait_stats",CLEAR);
