use*_*579 3 sql-server sql-server-2005 sql-server-2000 sql-server-2008 sql-server-2008-r2
我已经谷歌了解了一段时间..有没有办法确定估计的查询执行时间>
在ssms上有实际的执行计划和估计的执行计划.事情是这些都没有估计时间.
这是Sql Server中缺少的东西吗?
目前,没有.微软目前正在研究如何使用已经完成的工作和估计的执行计划(参见他们在微软研究网站上的研究细节)来做到这一点,所以我们可以期待很快看到的东西.但这是我所知道的唯一发展.
对于需要花费大量时间的流程,我过去使用最成功的解决方案是将流程分解为更小的任务,并在每项任务结束时设置里程碑.记录每个任务的所有执行的总时间,并用于对当前执行的进度进行基准测试.这在很大程度上取决于查询的线性度(即执行所花费的时间与记录数成线性比例).里程碑可以通过一个过程的步骤,通过将数据分成更小的段,或两者来测量.
| 归档时间: |
|
| 查看次数: |
10170 次 |
| 最近记录: |