0- 命令直接从磁盘查找页号而不是检查页号是否在高速缓存中DBCC PAGE 1- 若页在高速缓存中,优先从高速缓存中获取页,而不是直接从磁盘中获取页 Logical:(可选)该参数用于页号是从虚拟页中获取还是逻辑页中获取。这个参数的值可以是1或0, 0- 一个虚拟页号。 1- 一个逻辑页号。 ◆8.DBCC SQLMGRSTATS:用于产生3个不同的值,这些值用在你想查看高速缓存在ad-hoc和预编译的TSQL语句中是如何工作的。 例: DBCC SQLMGRSTATS 结果: Item Status ------------------------- ----------- 其中: Memor Used(8K Pages):若内存页的数量非常大,这也许是个提示:表明一些用户连接正在预处理许多TSQL语句。 Number CSql Objects:表明已经在高速缓存中的TSQL的语句的总数。 Number False Hits:有时,当sql server在匹配在高速缓存中已经存在的TSQL语句时会出现错误的命中。在理想的情况下,这个数字应该尽可能地小。 ◆9.DBCC SQLPERF():这个命令包括了那些有文档说明和没有说明的选项。 DBCC SQLPERF ( LOGSPACE ) 提供有关所有数据库中的事务日志空间使用情况的统计信息。具体说明可参考联机帮助。 DBCC SQLPERF(UMSSTATS):提供有关sql server 线程管理情况的统计信息。 运行这个命令,结果如下: Statistic Value -------------------------------- ------------------------ 以下是一些关键统计信息的解释: Scheduler ID:每个CPU对应一个调度程序,这是调度程序的序号。 Num user:目前在调度队列中的SQL Server线程数目。 Num runnable: 目前正在运行的SQL Server线程数目。 Num Workers:线程池的大小。 Idle workers:正在空闲的workers。 Cntxt switches:在可执行的线程之间交换上下文的数目。 DBCC SQLPERF(WAITSTATS):提供有关sql server read-ahead activity的信息。 DBCC SQLOERF(IOSTATS):提供主要的SQL server读和写的信息。 DBCC SQLPERF(RASTATS):提供SQL server read-ahead 活动的信息。 DBCC SQLPERF (THREADS):提供每个sql server线程的I/O,CPU及内存使用情况的信息。 (责任编辑:admin) |