如何使用sql server日志查看已执行的语句

如何使用sql server日志查看已执行的语句

-1.第一种测试方法

声明@开始日期时间,@结束日期时间

set @begin =getdate()

{要测试的sql语句}

set @end=getdate()

Print datediff (millicent,@ begin,@ end)/1000.0-单位:s

-2.另一种测试方法(执行每个语句时采取的步骤作为行集返回,并以分层树的形式显示)

SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(毫秒)。

SET STATISTICS IO ON:报告语句中引用的每个表的扫描次数、逻辑读取次数(缓存中访问的页数)和物理读取次数(访问磁盘的次数)。

SET STATISTICS TIME ON:显示每次查询执行后的结果集,代表查询执行的配置文件。

将统计配置文件设置为

将统计io设置为开

设置统计时间

-要测试的sql语句。

{要测试的sql语句}

关闭统计配置文件

关闭统计io

设置统计时间关闭

3.设置SQL SERVER!!!!

{在查询-查询选项-高级中,有一个设定的统计时间勾选,然后执行SQL,看完消息就可以知道执行时间了。}