每次重启后 tempdb 大小将被重置为上次配置的大小(即重置为默认大小或上次使用 alter database 设置的大小)。 因此,除非你必须使用其他值或者获得立即缓解,否则无需使用本文中所述的任意过程。 你可以等待 SQL Server 服务下次重启来缩减大小。 更大的 tempdb 数据库大小不会对 SQL Server 的性能产生不利影响。
在 SQL Server 2005 和更高版本中,除在每次重启 SQL Server 的实例后 tempdb 重置为其配置的大小外,收缩 tempdb 数据库与收缩用户数据库没有任何区别。
在 tempdb 活动进行期间,在 tempdb 中运行收缩是安全的。 但是,你可能会遇到可以阻止收缩完成的其他错误,例如拦截、死锁等。 因此,为了确保 tempdb 收缩成功,我们建议你在服务器处于单用户模式下时,或者你已停止所有 tempdb 活动后执行此操作。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




