当前位置:  开发笔记 > 数据库 > 正文

SQL Server中的查询持续时间估计

如何解决《SQLServer中的查询持续时间估计》经验,为你挑选了1个好方法。

我在Oracle 10g中看到了一个估计长时间运行查询的剩余时间的功能,我想知道在SQL Server中是否也可以这样做(至少在2008年?)?

假设我有一个非常大的表,有数千万行(索引等等),我需要搜索一些特定的行.我知道这需要花费很多时间而且我很酷,但我想向用户介绍一些进度条.

我怎样才能显示进度?



1> Sam..:

我会忘记它,只是放一个旋转的圈子!

虽然严重,采取进一步MrTelly的想法,也有动态管理视图,可以给你的平均执行时间与特定查询 - 也许,可以让你的地方.

http://msdn.microsoft.com/en-us/library/ms188754.aspx

编辑:我已经看到了完成百分比从亚当Machanic的sp_whoisactive程序.也许这是另一个值得研究的地方.SQL 2016具有查询储存其持续计划缓存的信息 - 为DMV计划缓存,这是在重新启动清除的替代品.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有