社区
疑难问题
帖子详情
为什么表中删除大量数据,data size却变化很小?
lamborghinix
2007-06-29 12:25:35
我这里有一个表很大,要删除旧数据,来释放磁盘空间。
使用sp_spaceused得到表的大小,
表有2.5M rows,data_size 3.5G.
删除38w rows后,data_size只减少了2M。
以为log文件会占用data_size,使用thrink后,log文件清空了。但是data_size没有变化。
请问各位大侠,知道这个是什么问题吗?
...全文
315
6
打赏
收藏
为什么表中删除大量数据,data size却变化很小?
我这里有一个表很大,要删除旧数据,来释放磁盘空间。 使用sp_spaceused得到表的大小, 表有2.5M rows,data_size 3.5G. 删除38w rows后,data_size只减少了2M。 以为log文件会占用data_size,使用thrink后,log文件清空了。但是data_size没有变化。 请问各位大侠,知道这个是什么问题吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lamborghinix
2007-07-26
打赏
举报
回复
收缩肯定是成功了的,数据库可用空间都减小到0了。
一只没有解决这个问题。
huangqicai110
2007-07-03
打赏
举报
回复
你没有收缩成功吧
lamborghinix
2007-07-03
打赏
举报
回复
收缩了数据库后,data_size还是没有减小。很奇怪啊!
hb_gx
2007-06-29
打赏
举报
回复
你的数据是删除了
可是原来数据使用的页还在,虽然现在都是空白页了,但一样的需要占用物理空间
你需要收缩数据库
DBCC SHRINKDATABASE(N'数据库名', 指定大小, TRUNCATEONLY)
TRUNCATEONLY 会将空白页释放给操作系统
xiequanqin
2007-06-29
打赏
举报
回复
。。。
收缩的选项对了?
xiequanqin
2007-06-29
打赏
举报
回复
收缩一下
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章