如何找出为什么DbccFilesCompact被暂停?

时间:2017-07-22 06:39:04

标签: sql sql-server database

我有一个DB,我现在正在缩小

DBCC SHRINKDATABASE (MYDB, 5); GO

此过程已经 1:00:23:43

昨天我发布了一个脚本来检查缩小的状态:

SELECT percent_complete, start_time, status, command, estimated_completion_time, cpu_time, total_elapsed_time
FROM sys.dm_exec_requests 

它的结果并没有从昨天变化而不是半个百分点。所以,这意味着,缩小的过程完全冻结了。 我如何检查究竟是什么暂停收缩?

UPD:

EXEC sp_who2会返回此类结果:

收缩受到另一篇散文的阻止,ID为70: enter image description here

以下是此流程的sp_who2信息: enter image description here

以下是来自Activiry Monitor的这两个过程的信息:

它说SHRINKDATABASE正在寻找一些页面(??): enter image description here

以下是ID为70的流程信息: enter image description here

那么,发生了什么,以及什么是AWAINTING COMMAND阻止萎缩?

0 个答案:

没有答案