Scan count 
 Number of index or table scans performed.
 
logical reads 
 Number of pages read from the data cache.
 
扫描次数不会很夸张的话,主要看逻辑读的数量

解决方案 »

  1.   

    DBA_Huangzj ,扫描次数不会很夸张的话,主要看逻辑读的数量
    这个夸张 指的是多少? 记的看过一遍优化文档说,要关注 scan out  优化前后的值。
      

  2.   

    还有个问题 ,
    SQL Server Execution Times:
       CPU time = 30 ms, elapsed time = 387 ms.
    CPU time  执行这次查询使用了多少CPU运行时间
     elapsed tim 运行查询使用了多少时间,但是有时候发现 CPU time的 值 大于 elapsed time ,这个怎么解释 ?
      

  3.   

    比如你之前是9次,现在是900次,那么就有问题,但是现在才17次,连两倍都不够,加了索引之后优化器可能选择不同的算法,而这些算法可能需要多次扫描数据集,scan count增多一点没有多少问题,虽然没见过官方文档的解释,但是你算算:
    9*1772=15948个页
    17* 177=3009  个页
    两者加载的页数级别都不同(假设这些都是不同的页,需要每次都加载)