zoukankan      html  css  js  c++  java
  • 项目中调试SQLServer 方便的查看SQL语句的执行时间的方法

    第一种方法,先记录执行前的时间,然后在记录执行Sql后的时间,然后做减法

     1 第一种方法:
     2 declare @begin_date datetime 
     3 declare @end_date datetime 
     4 select @begin_date = getdate() 
     5 SELECT COUNT(1)
     6 --要执行的SQL语句
     7   FROM [dbo].[DT_CVPrice]
     8   WHERE  DCVP_CharacterGUID = '3434343'
     9   ----------
    10   select @end_date = getdate() 
    11 select datediff(ms,@begin_date,@end_date) as '用时/毫秒' 

    第二种方法,将执行每个语句时采取的步骤作为行集返回,通过层次结构树的形式展示出来 

     1 set statistics profile on 
     2 set statistics io on 
     3 set statistics time on 
     4 go 
     5 --写SQL语句的地方
     6 SELECT * FROM [dbo].[DT_CVPrice]
     7 
     8 
     9 go 
    10 set statistics profile off 
    11 set statistics io off 
    12 set statistics time off 

    第2个方法效果如下图,

    第三种方法 ,用Sql Server 自带的工具

    位置:工具》选项》查询执行》高级

    效果如图,

  • 相关阅读:
    计时器
    画刷
    研究:窗口映射
    文本和字体
    MFC源码实现文件对照表
    动态链接库编程:非MFC DLL
    对话框
    C/C++的Name Mangling
    MFC框架仿真<四>动态创建
    MFC框架仿真<三>R T T I
  • 原文地址:https://www.cnblogs.com/wangguowen27/p/SqlServer_Select_wgw.html
Copyright © 2011-2022 走看看