DBCCPAGE、DBCCLOG、DBCCEXTENTINFO、DBCCIND、DBCCSHOW_STATISTICS、DBCCSHOWCONTIG、DBCCSQLPERF(三)

2014-11-24 17:06:35 · 作者: · 浏览: 3
CC SHOWCONTIG 正在扫描 'test' 表... 表: 'test' (293576084);索引 ID: 0,数据库 ID: 7 已执行 TABLE 级别的扫描。 - 扫描页数................................: 1 - 扫描区数..............................: 1 - 区切换次数..............................: 0 - 每个区的平均页数........................: 1.0 - 扫描密度 [最佳计数:实际计数].......: 100.00% [1:1] - 区扫描碎片 ..................: 0.00% - 每页的平均可用字节数.....................: 8048.0 - 平均页密度(满).....................: 0.57% DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。 */

6、DBCC SQLPERF

提供所有数据库的事务日志空间使用情况统计信息。 也可以用于重置等待和闩锁的统计信息。

语法:

DBCC SQLPERF 
(
     [ LOGSPACE ]
     |
          [ "sys.dm_os_latch_stats" , CLEAR ]
     |
     [ "sys.dm_os_wait_stats" , CLEAR ]
) 
     [WITH NO_INFOMSGS ]
     
LOGSPACE
返回事务日志的当前大小和用于每个数据库的日志空间的百分比。 
可以使用此信息来监视事务日志中使用的空间量。

" sys.dm_os_latch_stats" , CLEAR
重置闩锁统计信息。 有关详细信息,请参阅 sys.dm_os_latch_stats (Transact-SQL)。

"sys.dm_os_wait_stats" , CLEAR
重置等待统计信息。 有关详细信息,请参阅 sys.dm_os_wait_stats (Transact-SQL)。

WITH NO_INFOMSGS
取消严重级别从 0 到 10 的所有信息性消息。


实例:

dbcc sqlperf(logspace)
/*
Database Name	Log Size (MB)	Log Space Used (%)	Status
master	10.17188	16.82028	0
tempdb	0.4921875	64.78175	0
model	0.7421875	36.31579	0
msdb	5.054688	20.40186	0
ReportServer	6.242188	18.77347	0
ReportServerTempDB	0.8046875	45.20631	0
wc	0.5546875	93.39789	0
*/

7、DBCC LOG

语法:

dbcc log(dbname,4)       --(n=0,1,2,3,4)

0 - 默认选项
1 - 更多信息plus flags, tags, row length
2 - 非常详细的信息plus object name, index name,page id, slot id
3 - 每种操作的全部信息
4 - 每种操作的全部信息加上该事务的16进制信息

实例:

dbcc log(wc,1)

--系统函数
select * from fn_dblog(null,null)