首页 > 其他 > 详细

查看剩余执行时间

时间:2016-07-23 15:15:22      阅读:154      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!