SQLSERVER语句的执行时间显示的统计结果是什么意思
2023-06-13 09:14:44 时间
在SQL语句调优的时候,大部分都会查看语句执行时间,究竟SQLSERVER显示出来的统计结果是什么意思?
下面看一下例子
比较简单的语句:
复制代码代码如下:
下面看一下例子
比较简单的语句:
1SETSTATISTICSTIMEON
2USE[pratice]
3GO
4SELECT*FROM[dbo].[Orders]
结果:
SQLServer分析和编译时间:
CPU时间=0毫秒,占用时间=0毫秒。
SQLServer执行时间:
CPU时间=0毫秒,占用时间=0毫秒。
SQLServer执行时间:
CPU时间=0毫秒,占用时间=0毫秒。
SQLServer分析和编译时间:
CPU时间=0毫秒,占用时间=0毫秒。
(121317行受影响)
SQLServer执行时间:
CPU时间=109毫秒,占用时间=2506毫秒。
语句的CPU时间分编译阶段和执行阶段。优化者要先搞清楚这两个阶段各用了多少CPU资源。
然后,再看有没有优化降低CPU使用量的可能
上面的CPU时间是指:执行语句的时间
而占用时间是指:从磁盘读取数据再处理总的使用时间
编译阶段:
SQLServer分析和编译时间:
执行阶段:
SQLServer执行时间:
相关文章
- 解决SQLServer换行符问题(sqlserver换行符)
- SQL Server身份验证: 大数据时代的安全壁垒(SQLServer身份验证)
- 如何查看 SQL Server 端口?(查看sqlserver端口)
- 提升效率:使用联科技术管理SQLServer(联科sqlserver)
- 学会前端技术,尽享 SQL Server 功能(前端sqlserver)
- 如何关闭SQL Server服务?(关掉sqlserver服务)
- 244解决SQLserver错误3244的方法(SQLserver错误3)
- SQL Server表名前缀: 提升查询效率(sqlserver表前缀)
- SQL Server开启自动模式(sqlserver自启动)
- SQL Server经典:让数据库变得更加完美(sqlserver经典)
- 部署使用SQL Server实例快速部署的技巧(sqlserver的实例)
- sqlserver中外键的作用(sqlserver的外键)
- 数据库技术:SQLServer查询新增记录(sqlserver查新增)
- 大如何管理SQLserver日志量庞大的困境(sqlserver日志量)
- 利用SQLServer运算总和,实现快捷高效的统计(Sqlserver总和)
- 日期SQL Server获取每周日期的简单方法(sqlserver得到周)
- 终总结“SQLServer:庆祝迎接新年,回顾年终总结”(sqlserver 年)
- SQLServer占比:谁在数据库市场拥有王者之势?(sqlserver 占比)
- SQL Server动态列:实现动态表格最佳方案(sqlserver动态列)
- 使用SQLserver实现高效字词搜索(sqlserver 分词)
- SQL Server:搭建技术支撑的主体分析(sqlserver 主体)
- 到索引SQL Server 中添加索引的指南(sqlserver中添加)
- 事务在SQLserver中完成事务提交(SQLserver中提交)
- 备份SQLServer上月末的数据备份实践(sqlserver上月末)
- SQLServer优化:三核引擎精准运转(sqlserver三核)
- 深入探讨SqlServer的一致性(sqlserver一致性)
- 实施SQLserver BE环境构建与实施探索(sqlserver be)
- SqlServer表关系:简洁而有力的数据结构(sqlserver表关系)