获取一条SQL语句执行了多少时间
2011-08-15 16:58
363 查看
--SET STATISTICS io ON
SET STATISTICS TIME ON
select * from tb
SET STATISTICS TIME OFF
--SET STATISTICS io OFF
--执行后点“消息”那里,会有如下显示
--(1 行受影响)
--SQL Server 执行时间:
-- CPU 时间 = 0 毫秒,占用时间 = 1 毫秒。
//加了SET STATISTICS io ON后消息中显示的
表 'PRO_Stretch120_Begin'。扫描计数 1,逻辑读取 1001 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。
表 'PRO_Coresinter_Process'。扫描计数 1,逻辑读取 6157 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。
表 'PRO_Coresinter_Begin'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。
SQL Server 执行时间:
CPU 时间 = 266 毫秒,占用时间 = 286 毫秒。
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
SET STATISTICS TIME ON
select * from tb
SET STATISTICS TIME OFF
--SET STATISTICS io OFF
--执行后点“消息”那里,会有如下显示
--(1 行受影响)
--SQL Server 执行时间:
-- CPU 时间 = 0 毫秒,占用时间 = 1 毫秒。
//加了SET STATISTICS io ON后消息中显示的
表 'PRO_Stretch120_Begin'。扫描计数 1,逻辑读取 1001 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。
表 'PRO_Coresinter_Process'。扫描计数 1,逻辑读取 6157 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。
表 'PRO_Coresinter_Begin'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。
SQL Server 执行时间:
CPU 时间 = 266 毫秒,占用时间 = 286 毫秒。
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
相关文章推荐
- 获取一条SQL语句执行了多少时间
- oracle中如何得到一条SQL语句的执行时间
- oracle中得到一条SQL语句的执行时间的两种方式
- oracle中得到一条SQL语句的执行时间的两种方式
- PHP获取MySQL执行sql语句的查询时间
- sqlserver中获取执行sql语句时间的方法
- (转载)PHP怎么获取MySQL执行sql语句的查询时间
- PHP获取MySQL执行sql语句的查询时间方法
- PHP获取MySQL执行sql语句的查询时间
- mysql显示SQL语句执行时间
- 怎样写获取时间最大的数据记录的sql语句
- SQLserver不是可以识别的内置函数名称"的错误,通过set statistics time on能得到SQL语句的执行时间精确到毫秒.
- 如何判断一条sql(update,delete)语句是否执行成功
- SQLServer中监视sql执行的时间,比较sql语句的效率
- oracle 抓出cup执行时间最多,执行次数最多的sql语句
- 项目中调试SQLServer 方便的查看SQL语句的执行时间的方法
- 测试SQL语句执行时间
- mysql显示SQL语句执行时间
- sql-insert一条语句执行多条数据插入
- mysql中如何用一条sql语句删除多条记录及Shell下执行mysql语句和查询统计