DBCC SQLPERF('sys.dm_os_latch_stats', CLEAR), 
重置闩锁统计信息。
DBCC SQLPERF('sys.dm_os_wait_stats', CLEAR), 
重置等待统计信息。在sql联机丛书中查找DBCC SQLPERF时看到这两条语句,重置闩锁统计信息和重置等待统计信息是什么意思呢?

解决方案 »

  1.   

    sys.dm_os_wait_stats查询结果是累计的,所以如果要根据它进行分析的话,重置更有意义。相当于归0
      

  2.   

    帮助的信息: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 
      

  3.   

    举个简单的例子:你想统计一下这个月下雨能否把水缸灌满,可是水缸里已经有半缸水了,那怎么办?
    你肯定会把水缸里的水全部倒掉,这个倒掉就是 DBCC SQLPERF('xxxxx', CLEAR)
      

  4.   


    等待有很多中,闩锁统计应该包括其中
    http://sqldev.net/misc/waittypes.htm
      

  5.   

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