From what I understand系统数据库用于保存临时表,中间结果和其他临时信息.
在我的一个数据库实例上,我有一个看似非常大的tempdb(30GB).一周内未修改此数据库(如mdf文件中的“上次修改日期”).让临时数据库在很长一段时间内保持那么大是正常的吗?在我看来,它应该经常更新并返回它正在快速使用的空间……
我离开这里还是sql Server做了一些奇怪的事情?
仅供参考:这是一个SharePoint 2010数据库,不确定这是否有所作为.
解决方法
TempDB不会AUTOSHRINK,也不能将TempDB设置为AUTOSHRINK.如果你的TempDB增长到30GB,它可能会因为某个原因而增长到那么大,所以如果你把它重新调整为更小,它可能会再次增长到那个大小.
有关配置TempDB的一些建议,请查看以下链接: