码迷,mamicode.com
首页 > 其他好文 > 详细

查看剩余执行时间

时间:2016-07-23 15:16:23      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

 


 

在创建索引,数据库恢复等耗时操作时,可通过以下方法查看剩余时间

    1. SELECT
    2.     d.PERCENT_COMPLETE AS [%Complete],
    3.     d.TOTAL_ELAPSED_TIME/60000 AS ElapsedTimeMin,
    4.     d.ESTIMATED_COMPLETION_TIME/60000   AS TimeRemainingMin,
    5.     d.TOTAL_ELAPSED_TIME*0.00000024 AS ElapsedTimeHours,
    6.     d.ESTIMATED_COMPLETION_TIME*0.00000024  AS TimeRemainingHours,
    7.     s.text AS Command
    8. FROM    sys.dm_exec_requests d
    9. CROSS APPLY sys.dm_exec_sql_text(d.sql_handle)as s
    10. WHERE  d.COMMAND LIKE ‘RESTORE DATABASE%‘
    11. ORDER   BY 2 desc, 3 DESC    
    12. 可统计为以下命令完成的工作的百分比:

      • ALTER INDEX REORGANIZE
         
      • AUTO_SHRINK 选项(带 ALTER DATABASE)
         
      • BACKUP DATABASE
         
      • CREATE INDEX
         
      • DBCC CHECKDB
         
      • DBCC CHECKFILEGROUP
         
      • DBCC CHECKTABLE
         
      • DBCC INDEXDEFRAG
         
      • DBCC SHRINKDATABASE
         
      • DBCC SHRINKFILE
         
      • KILL (Transact-SQL)
         
      • RESTORE DATABASE,
         
      • UPDATE STATISTICS.

查看剩余执行时间

标签:

原文地址:http://www.cnblogs.com/heqianjin/p/5698618.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!