zoukankan      html  css  js  c++  java
  • 语句调优基础知识-set statistics profile on

     set statistics profile on

    获取语句真实的执行计划信息

    set statistics profile on 
    go
    
    select distinct Productid,unitprice from salesorderdetail_test where Productid=777
    go

     执行上面代码获取以下信息: 

     各数据详解:

    1.Rows

    执行计划每一步返回的实际行数

    2.Executes

    执行计划每步被运行了多少次

    3.StmtText

    执行计划的具体内容

    4.EstimateRows

    SQL SERVER 根据表的统计信息,预估每一步的返回行数。分析时看Rows和EstimateRows对比,看预估的是否准确。

    5.EstimateIO

    SQL SERVER 根据EstimateRows和统计信息里记录的字段长度,预估每一步产生的IOcost

    6.EstimateCPU 

    SQL SERVER 根据EstimateRows和统计信息里记录的字段长度,预估每一步产生的CPUcost

    7.TotalSubtreeCost

    SQL SERVER 根据EstimateIO和EstimateCPU 通过公式计算,计算出每一步子树的cost(包括自己这步和它的所有下层步骤的cost总和)

    8.Warmings

    SQL SERVER在运行每一步时遇到的警告,例如,没有统计信息支持cost预估等

    9.Parallel

    这步是否使用了并行的执行计划

  • 相关阅读:
    JS高级程序设计 第三章笔记
    JS高级程序设计第二章
    JS高级程序设计 第一章读书笔记
    markdown 尝试
    实验九
    第六章总结
    实验五
    第五章总结
    实验四
    实验三
  • 原文地址:https://www.cnblogs.com/JinweiChang/p/10461765.html
Copyright © 2011-2022 走看看