首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server Management Studio,如何将执行时间缩短到毫秒

问SQL Server Management Studio,如何将执行时间缩短到毫秒
EN

Stack Overflow用户
提问于 2011-11-24 02:55:55
回答 4查看 182.2K关注 0票数 246

当我在SSMS中提交批处理(例如,执行查询)时,我在状态栏中看到执行所用的时间。是否可以将SSMS配置为以毫秒级的分辨率显示查询时间?

这是我正在谈论的酒吧,用红色圈出了感兴趣的部分:

​

​

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-20 20:58:44

我一直在纠结直到我找到了这个..。

http://blog.sqlauthority.com/2009/10/01/sql-server-sql-server-management-studio-and-client-statistics/

此外,如果您打开属性窗口,您可能会发现一些神奇的“连接运行时间”,这可能会给您一些执行时间……希望这能帮上忙。

票数 86
EN

Stack Overflow用户

发布于 2013-09-26 12:32:30

要将执行时间作为进程中的变量获取,请执行以下操作:

代码语言:javascript
复制
DECLARE @EndTime datetime
DECLARE @StartTime datetime 
SELECT @StartTime=GETDATE() 

-- Write Your Query


SELECT @EndTime=GETDATE()

--This will return execution time of your query
SELECT DATEDIFF(ms,@StartTime,@EndTime) AS [Duration in millisecs] 

看看这个

Measuring Query Performance : "Execution Plan Query Cost" vs "Time Taken"

票数 21
EN

Stack Overflow用户

发布于 2014-06-04 15:52:12

我不知道该不该扩展信息栏。

但您可以将时间设置为"Messages“选项卡中显示的所有查询的默认值。

在查询窗口中,转到查询菜单项,选择“查询选项”,然后在“执行”组中选择“高级”,并选中“设置统计时间”/“设置统计IO”复选框。然后,这些值将显示在每个查询的消息区域中,而不必记住将设置的统计信息设置为开和关。

您还可以随时使用Shift + Alt +S启用客户端统计信息

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8247587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档