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

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

请教如何处理
...全文
419 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sp4 2007-08-06
  • 打赏
  • 举报
回复
收缩数据库即可
lang8134 2007-08-06
  • 打赏
  • 举报
回复
如果不知道如何重组索引,请到数据库维护计划里看.
lang8134 2007-08-06
  • 打赏
  • 举报
回复
1.把索引重新整理下.
2.再收缩数据库.
3.备份日志
4.截断日志

这样数据库就小了.
3,4是在完全恢复模型的前提下.
xmvb 2007-08-06
  • 打赏
  • 举报
回复
看来也是象楼上说的这样了
ojuju10 2007-08-03
  • 打赏
  • 举报
回复
只能收缩日志文件大小,删除大表后,表的空间没有变化,不过备份后的备份文件很明显变小!
ojuju10 2007-08-03
  • 打赏
  • 举报
回复
只能收缩日志文件大小,删除大表后,表的空间没有变化,不要备份后的文件很明显变小!
xmvb 2007-08-03
  • 打赏
  • 举报
回复
这个就是做收缩啊
DBCC SHRINKDATABASE (N'库名', 0,TRUNCATEONLY)
sunkeym 2007-08-03
  • 打赏
  • 举报
回复
sp_spaceused '表名' 看下空间使用情况
sunkeym 2007-08-03
  • 打赏
  • 举报
回复
sp_spaceused '库名' 看下空间使用情况
xmlquit 2007-08-03
  • 打赏
  • 举报
回复
收縮一下

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧