sql server获取sql语句执行的毫秒数
来源:互联网 发布:卡通农场最新数据 编辑:程序博客网 时间:2024/05/17 01:59
1、
SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。
SET STATISTICS TIME ON:显示每个查询执行后的结果集,代表查询执行的配置文件。
写程序的人,往往需要分析所写的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
2、declare @ct datetime
set @ct = getdate()
---
--sql 语句
---
select datediff(ms, @ct ,getdate()) as '查询时间(毫秒)'
- sql server获取sql语句执行的毫秒数
- SQL Server 2005 获取最新执行的SQL语句
- 【Vegas原创】获取SQL Server处理语句的时间(毫秒)
- 【Vegas原创】获取SQL Server处理语句的时间(毫秒)
- 如何通过SQL语句生成long型的毫秒数
- postgresql获取系统当前时间毫秒数的sql
- 设置Sql Server禁止执行时间长的Sql语句执行
- tp获取执行的sql语句
- 命令获取sql语句的执行计划
- laravel 中获取执行的sql语句
- SQL SERVER 执行语句记录
- SQL Server查询SQL语句的执行计划
- SQL Server 2008 定时执行sql语句作业的制定
- SQL Server 2008 定时执行sql语句作业的制定
- 动态执行带参数的sql语句,适用于sql server
- SQL Server 2008 定时执行sql语句作业的制定
- SQL SERVER 统计 SQL 语句 执行的时间
- 查询SQL Server执行过的SQL语句
- 桥接模式(Bridge Pattern)
- ubuntu12.04安装中文输入法(ibus)
- 随机模拟的基本思想和常用采样方法(sampling)
- Java垃圾回收机制小结
- Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage
- sql server获取sql语句执行的毫秒数
- BFS_连连看游戏 一个让人感觉很复杂的BFS
- DirectX 11 SDK文档(一)
- android平台tcpdump wireshark 网络数据抓包(综合)
- get和load区别 sessionFactory
- 静态数组实现循环队列
- Python 编程快速上手
- android bootanimation 学习总结
- DirectX 11 SDK文档(二)