我有一个Server 2008 DB。我主要存储它的文本数据,但也插入了一些小块。数据库的大小增加了。现在我删除了blobs,但是看起来DB的大小保持不变。我怎么才能让它缩小?
发布于 2011-02-09 12:22:13
有一个选项可以缩小数据库或数据库文件。右键单击management ->任务中的数据库->收缩
发布于 2011-02-11 00:44:02
来自泡泡:
DBCC SHRINKDATABASE (UserDB, 10); 
GO其中UserDB是您的数据库名,10是您想要离开的空闲空间的百分比。
使用SHRINKDATABASE对性能有影响,您可以从在StackOverflow上解决这个问题中了解它们。
发布于 2011-02-09 20:31:39
您的t-log文件有多大,也许您只需要收缩t-log,如果您从数据库中删除一些行并不重要,因为这些事务可能会转到t-log。
https://serverfault.com/questions/234159
复制相似问题