Transact-SQL 参考

DBCC SQLPERF

提供有关所有数据库中的事务日志空间使用情况的统计信息。

语法

DBCC SQLPERF ( LOGSPACE )

注释

事务日志积累每个数据库中数据的更改信息。由 DBCC SQLPERF(LOGSPACE) 返回的信息可用于监视使用的空间大小,并指明何时对事务日志进行备份或截断。

结果集

下表描述结果集内的列。

列名 定义
Database Name 数据库名称,为该数据库显示日志统计信息。
Log Size (MB) 日志的可用空间的实际大小。该大小比当初为日志空间分配的要小,因为 Microsoft® SQL Server™ 保留一小部分磁盘空间用于内部头信息。
Log Space Used (%) 事务日志信息当前所占用的日志文件的百分比。
Status 日志文件状态(总是包含 0)。

权限

DBCC SQLPERF 对任何用户默认权限。

示例

下例显示当前安装的所有数据库的 LOGSPACE 信息。

DBCC SQLPERF(LOGSPACE)
GO

下面是结果集:

Database Name Log Size (MB) Log Space Used (%) Status      
------------- ------------- ------------------ ----------- 
pubs                1.99219            4.26471           0 
msdb                3.99219            17.0132           0 
tempdb              1.99219            1.64216           0 
model                   1.0            12.7953           0 
master              3.99219            14.3469           0 

请参见

DBCC

sp_spaceused