社区
MS-SQL Server
帖子详情
删除了表后为何数据库空间没有释放出来
xmvb
2007-08-03 02:48:43
原来数据库是4.1G,删除了空间大概是1.5G大表,但数据库还是4G,并没有变小。
后来执行过DBCC SHRINKDATABASE (N'库名', 0,TRUNCATEONLY)操作,但也只释放了200M的空间,数据库还有3.9G大
请教如何处理
...全文
419
10
打赏
收藏
删除了表后为何数据库空间没有释放出来
原来数据库是4.1G,删除了空间大概是1.5G大表,但数据库还是4G,并没有变小。 后来执行过DBCC SHRINKDATABASE (N'库名', 0,TRUNCATEONLY)操作,但也只释放了200M的空间,数据库还有3.9G大 请教如何处理
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
收縮一下
sqlite
数据库
压缩 释放数据冗余
空间
sqlite
数据库
文件经多次添加
删除
操作后 文件占用磁盘
空间
过大 c++压缩文件代码 sqlite
数据库
文件经多次添加
删除
操作后 文件占用磁盘
空间
过大 c++压缩文件代码 测试调用TestFunction.h文件 bool commit_vacuum...
Mysql InnoDB
删除
数据后释放磁盘
空间
的方法
Innodb
数据库
对于已经
删除
的数据只是标记为
删除
,并不真正释放所占用的磁盘
空间
,这就导致InnoDB
数据库
文件不断增长。 如果在创建
数据库
的时候设置innodb_file_per_table=1,这样InnoDB会对每个表创建一个数据文件,...
《
空间
数据库
技术入门实战视频教程》
《
空间
数据库
技术》是高职高专类
空间
数字建模与应用技术、国土
空间
规划与测绘、测绘地理信息技术等专业的专业核心课程。通过本课程的学习,大家可以掌握:SQL Server基础操作、
数据库
建库、表格创建、SQL增删改查及...
MySQL
删除
数据,表文件大小依然没变的原因
对于运行很长时间的
数据库
来说,往往会出现表占用存储
空间
过大的问题,可是将许多没用的表
删除
之后,表文件的大小并
没有
改变,想解决这个问题,就需要了解 InnoDB 如何回收表
空间
的。 对于一张表来说,占用
空间
重要...
清理SQL Server日志释放文件
空间
的方法
【问题场景】有一个
数据库
,它的名字叫CNBlogsText,日志文件霸占了23G硬盘
空间
,而事务日志已经截断(Truncate),实际日志内容很小,1G都不到。23G的
空间
只放1G不到的日志,如同用一栋别墅养一只宠物,太了!秉承...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章