如何使用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,看完消息就可以知道执行时间了。}