SQL2005删除大量数据压缩后数据库文件未明显变小,怎么回事?

数据库中有一张表数据特别多,特意清理了一下,删除数据前,该表占用1767.383MB,数据297万条记录,整个数据库文件大小2.06G。删除大部分记录后,该表占用925.... 数据库中有一张表数据特别多,特意清理了一下,删除数据前,该表占用1767.383MB,数据297万条记录,整个数据库文件大小2.06G。
删除大部分记录后,该表占用925.953MB,数据55W条,进行了压缩数据库和文件后,仍然有1.88G。
表的占用空间缩小了841MB,但数据库文件却只缩小了180G,剩下的在哪?我要怎么才能彻底的把空间找回来?求助高手帮忙啊日志文件已经清理了,上面说的数据库文件只是值得MDF文件,日志文件已经清理了
另外,两个月前我曾经做过同样的操作,那次数据库文件大幅缩小,效果明显,但这次删除的数据更多,却效果不明显。
展开
 我来答
17号观察室
2013-05-05 · TA获得超过5730个赞
知道大有可为答主
回答量:3666
采纳率:66%
帮助的人:1367万
展开全部
数据删除了 但空间并没有删除 这个你放心 虽然没有删除 但以后插入的数据会用到此空间的
只有truncate 才会删除空间和数据 但这个不能加条件 如果真要这样做的话 只有把你需要保留的数据转移临时表 清空之后再插回来
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式