php和 sqlserver效率,SQLServer语句执行效率及性能测试
写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。 通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。 介绍如下: SET STATISTICS PROFIL
写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。
通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。
介绍如下:
SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。
SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。
SET STATISTICS TIME ON:显示每个查询执行后的结果集,代表查询执行的配置文件。
使用方法:打开SQL SERVER 查询分析器,输入以下语句:
SET STATISTICS PROFILE ON
SET STATISTICS IO ON
SET STATISTICS TIME ON
GO /*--你的SQL脚本开始*/
SELECT [TestCase] FROM [TestCaseSelect]
GO /*--你的SQL脚本结束*/
SET STATISTICS PROFILE OFF
SET STATISTICS IO OFF
SET STATISTICS TIME OFF
效果如下:
另外,也可以通过手工添加语句,计算执行时间来查看执行语句花费了的时间,以判断该条SQL语句的效率如何:
declare @d datetime
set @d=getdate()
/*你的SQL脚本开始*/
SELECT [TestCase] FROM [TestCaseSelect]
/*你的SQL脚本结束*/
select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php和 sqlserver效率,SQLServer语句执行效率及性能测试相关推荐
- mysql 执行效率命令_MySQL优化--explain 分析sql语句执行效率
MySQL优化--explain 分析sql语句执行效率 explain 命令 explain 命令在解决数据库性能上市第一推荐使用命令,大部分的性能问题可以通过此命令来简单解决,explain可以用 ...
- sql语句执行效率测试的sql语句。
sql语句执行效率测试的sql语句. 注解: SET STATISTICS PROFILE ON:显示分析.编译和执行查询所需的时间(以毫秒为单位). SET STATISTICS IO ON:报告与 ...
- 数据库索引--SQL语句执行效率、分析及优化
数据库表中字段上创建的索引,在写SQL语句进行查询时,索引可能会被使用到,也肯能因为SQL语句导致索引在此条SQL语句执行时索引无效. 聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索 ...
- php 执行效率,PHP 函数执行效率的小比较
就是把原来的数组中的数都"拆"成"单"位的. 下面是自己写的一个函数: function splitstrtoarray_mine($array) { $new ...
- mysql的执行效率_数据库执行效率的对比测试
今天看了一篇很有意思的文章,对比数据库和普通编程语言的效率测试, 测试的语言分别是mysql的存储过程,oracle plsql和perl. 测试机器是同一台机器上,测试标准是计算100万次的cos函 ...
- SQL语句执行效率及分析(note)
1.关于SQL查询效率,100w数据,查询只要1秒,与您分享: 机器情况 p4: 2.4 内存: 1 G os: windows 2003 数据库: ms sql server 2000 目的: 查询 ...
- SQL语句执行效率及分析
查询效率分析: 子查询为确保消除重复值,必须为外部查询的每个结果都处理嵌套查询.在这种情况下可以考虑用联接查询来取代. 如果要用子查询,那就用EXISTS替代IN.用NOT EXISTS替代NOT I ...
- explain ref_数据库查询优化:使用explain分析sql语句执行效率
对于复杂.效率低的sql语句,我们通常是使用explain sql 来分析sql语句,这个语句可以打印出,语句的执行过程.这样方便我们分析,进行优化. 首先,说一下,explain查询出来的数据如何分 ...
- 【PHP面试题】请简述项目中优化SQL语句执行效率的方法,从哪些方面,SQL语句如何分析?
文章目录 一.考点 1.查找分析查询速度慢的原因 1)分析SQL查询慢的方法 2)使用 show profile 3)使用 show status 4)使用 show processlist 5)使用 ...
最新文章
- 顺便发现一bug??
- 深入理解并使用python的模块与包
- 2019-12-03 有用的学术网站
- leetcode-19-删除链表的倒数第N个节点
- Android之退出应用关闭项目每个Activity的总结
- Install/Remove of the Service Denied错误解决
- TensorFlow 笔记1 Mac Python环境搭建
- GIF Movie Gear逆向实战+注册代码+补丁
- 快递鸟物流电子面单批量打印对接注意事项与技术说明
- c语言判断闰年次数,C语言判断闰年,即判断年份是否为闰年
- 双吉他伴奏配合的有关问题
- 10分钟学会go module
- 2017283418魏扬
- css浏览器兼容性的问题
- dw在html中删除css样式表,DW里CSS的详细介绍
- 线性代数matlab求一个正交矩阵,线性代数求一个正交矩阵P,是P^-1AP= – 手机爱问...
- 手动实现JDK动态代理,报错:$Proxy0 cannot be cast to异常
- Android 获取联系人姓名与电话号码
- 高等数学笔记-乐经良老师-第三章-导数和微分
- div盒子水平垂直居中的几种方式