SQL Server 2005 - 如何收缩临时数据库

标签 sql sql-server

我的 tempdb 大小增长得太多,因为我们在数据库中执行了太多事务。有人可以让我知道如何在不重新启动服务器的情况下缩小这个 tempdb 吗?我尝试过 DBCC SHRINKDATABASE 但没有帮助

提前致谢

最佳答案

您的 tempdb 的大小是它需要的大小...

它会再次增长,只是磁盘上的碎片更多,并且在增长时可能会阻塞。

更严重的是,我将 tempdb 的大小设置为合理且比现在稍大的值,关闭 SQL,删除旧文件以确保 110% 确定,然后再次启动 SQL Server...

关于SQL Server 2005 - 如何收缩临时数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3108987/

相关文章:

c# - 错误 - 字段初始值设定项无法引用非静态字段、方法或属性

c# - Nhibernate DetachedCriteria Left Outer Join 子查询

sql-server - TSQL:如何确保一个ID有多行?

php - 从字符串中获取符号列表

sql-server - 使用子查询保留计算列

PHP 7.0 未使用 INSERT 命令插入 MySQL 行

mysql - 替换函数出现 SQL 错误

SQL Server 对多个表列建立索引

SQL Server newID - 它是如何创建的?

sql-server - SQL Azure 和 Azure 表存储之间的事务