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

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

  • 相关阅读:
    Windows中Lua环境配置记录
    《Programming in Lua 3》读书笔记(四)
    《Programming in Lua 3》读书笔记(三)
    《Programming in Lua 3》读书笔记(一)
    C++中的struct
    POJ 1080 Human Gene Functions
    POJ 3176 Cow Bowling
    POJ 2533 Longest Ordered Subsequence
    POJ 1260 Pearls
    POJ 1836 Alignment
  • 原文地址:https://www.cnblogs.com/JinweiChang/p/10461765.html
Copyright © 2011-2022 走看看