读书人

删除了表后为何数据库空间没有释放出来

发布时间: 2012-02-29 16:44:10 作者: rapoo

删除了表后为何数据库空间没有释放出来
原来数据库是4.1G,删除了空间大概是1.5G大表,但数据库还是4G,并没有变小。
后来执行过DBCC SHRINKDATABASE (N '库名 ', 0,TRUNCATEONLY)操作,但也只释放了200M的空间,数据库还有3.9G大

请教如何处理

[解决办法]
只能收缩日志文件大小,删除大表后,表的空间没有变化,不要备份后的文件很明显变小!
[解决办法]
1.把索引重新整理下.
2.再收缩数据库.
3.备份日志
4.截断日志

这样数据库就小了.
3,4是在完全恢复模型的前提下.

读书人网 >SQL Server

热点推荐