我有SQL Server 2012的标准版,并使用脚本来重建索引。我运行了查询,然后我看到数据库的.mdf
文件开始增长很多。
我选择取消/停止运行数据库重建的查询。
我在数据库中检查了以下查询发生了什么:
SP_who2
select cmd,*
from sys.sysprocesses
where blocked > 0
我看到一个被阻止的过程,所以我选择杀死那个。
查询/ spid在SP_who2
中标记为cancel / roolback。
回滚查询需要花费大量时间。
正在重建的表格很大,超过400万行,碎片占99%。
我的问题是:
.mdf
增长得那么快?约1 gb /(10 / sec)提前致谢!