关于access数据库大小问题,有点奇怪 (50分)

  • 主题发起人 主题发起人 huddle
  • 开始时间 开始时间
H

huddle

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了个access的数据库,只有一个表,有近两万条记录,44M多。
然后我把表中记录全部删除,可是它的字节数根本没变,还是44M多,这是为什么?
我另外试了一下,在这个数据库中又加了一个表,也是近两万条记录,可是文件大小还是44M多,这不有点奇怪吗?
 
因为有撤销所以大小没有变,你可以点工具--压缩数据库
 
interbase数据库也是这样,压缩一下就可以了
 
类似磁盘文件系统,只是作了删除标记,表示这些空间可以再利用(写入)。
你后来加上的表数据空间没有超过原来的空间大小,所以Access不必增大数据库文件了。
尝试再写入足够超过原来数据量的数据看看,那个mdb一定会增大的。
 
没什么奇怪的,ACCESS本身的机理是这样的。
执行本身数据库的修复和压缩就可以了。
 
谢谢,结束讨论
 
后退
顶部