SQL Server 2008 r2 TempDB数据文件未将空间释放回OS

时间:2015-08-31 16:08:02

标签: sql-server-2008-r2 tempdb dbcc

在DBCC CheckDB" myDB"之后,临时数据库数据文件没有清空或取消分配给操作系统的空间。过程完成成功。我使用SP_WhoIsActive脚本进行诊断并发现DBCC CheckDB进程导致临时数据库增长,但只发生在一个大约16 GB的数据库上,DBCC CheckDB正在使用临时数据库,因为我已经看到使用SP_WhoIsActive。

注意:当我重新启动SQL Server时,tempdb将释放已分配的操作系统空间,但在DBCC Check DB作业运行后将增加到45 GB,并且不会释放已用空间。

0 个答案:

没有答案