• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    SQLSERVER语句的执行时间显示的统计结果是什么意思
    在SQL语句调优的时候,大部分都会查看语句执行时间,究竟SQLSERVER显示出来的统计结果是什么意思?
    下面看一下例子
    比较简单的语句
    复制代码 代码如下:

    1 SET STATISTICS TIME ON
    2 USE [pratice]
    3 GO
    4 SELECT * FROM [dbo].[Orders]

    结果
    复制代码 代码如下:

    SQL Server 分析和编译时间:
    CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
    SQL Server 执行时间:
    CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
    SQL Server 执行时间:
    CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
    SQL Server 分析和编译时间:
    CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
    (121317 行受影响)
    SQL Server 执行时间:
    CPU 时间 = 109 毫秒,占用时间 = 2506 毫秒。

    语句的CPU时间分编译阶段和执行阶段。优化者要先搞清楚这两个阶段各用了多少CPU资源。
    然后,再看有没有优化降低CPU使用量的可能
    上面的CPU时间是指:执行语句的时间
    而占用时间是指:从磁盘读取数据再处理总的使用时间
    编译阶段
    SQL Server 分析和编译时间:
    执行阶段
    SQL Server 执行时间:
    您可能感兴趣的文章:
    • SQLSERVER收集语句运行的统计信息并进行分析
    • SQL Server自动更新统计信息的基本算法
    • sqlserver 统计sql语句大全收藏
    • 浅谈SQL Server中统计对于查询的影响分析
    • SQLServer2005 中的几个统计技巧
    • SQL Server统计信息更新时采样百分比对数据预估准确性的影响详解
    上一篇:SQLSERVER收集语句运行的统计信息并进行分析
    下一篇:你真的了解触发器么 数据实时同步更新问题剖析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    SQLSERVER语句的执行时间显示的统计结果是什么意思 SQLSERVER,语句,的,执行,时间,