Sql数据库问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:48:42
MSSql 我原先的一张表有1000W条数据,数据库230M,但是为什么我删除这张表以后,数据库还是230M 一点没减少 这是为什么?? 其他的表都没数据的啊 怎么让数据库释放剩余的空间呀

因为数据库是建在设备上的,建库时是按你设定的原大小,和增长率自动增长的,数据库设备已划出空间,就算你库中没有内容也是那么大.

这就像一个只有扩大没有缩小的气球,在你向里面放东西时把他挤大了,再拿出来东西时,虽然里面东西减少了,但空间已经挤出来了,回不去了,这时你还可以向里面放东西,占用取出来的东西的位置.如果放不下了,他就又向外挤.
就是这个道理.

参考我给别人的答案
http://zhidao.baidu.com/question/92806775.html