me Log Size (MB) Log Space Used (%) Status
-------------- ------------------------ ------------------------ -----------
master 2.2421875 32.600174 0
tempdb 0.4921875 39.285713 0
model 0.4921875 41.07143 0
msdb 2.2421875 30.901567 0
pubs 0.7421875 49.934212 0
Northwind 0.9921875 34.940945 0
dbcc slperf(logspace) 可以获取实例中每个数据库日志文件大小,及使用情况。 那我们不能每次都这样执行命令来看,应该放到一个表中保存起来.
先创建一个数据表
create table dbo.LogSize
(
dbname nvarchar(50) not null
,logsize decimal(8,2) not null
,logused decimal(5,2) not null
,status int null
)
然后动态执行dbcc slperf(logspace)命令:
insert into dbo.LogSize
execute('dbcc slperf(logspace) with no_infomsgs')
-----------------