Office中国论坛/Access中国论坛

标题: [求助]4.76MB=604KB?文件大小问题 [打印本页]

作者: smokinglog    时间: 2006-8-17 00:08
标题: [求助]4.76MB=604KB?文件大小问题
一access文件,不知不觉间增大到4.76m,感觉很奇怪。新建一文件,导入表,复制查询的sql语句,只有604k,复制到另外一个驱动器(E盘到H盘),还是604k。运行一遍查询,文件长大了,变成了992k~~

请问,这是怎么回事啊,文件大小还会变化?我在“选项”里选择了显示“隐藏文件”,没有发现别的东西,为什么大小不一样?


作者: wwwwa    时间: 2006-8-17 00:12
压缩和修复数据库试试
作者: smokinglog    时间: 2006-8-17 00:41
压缩和修复数据库以后,文件确实变小了很多。

不过,我还是不明白,为什么大小会不停变幻?

打开数据库,运行查询,4.76m的变成了204k,然后又变成了960k

604k的变成了208k,然后又变成了212k

难道运行过程存储什么东西,并且保存?
作者: fan0217    时间: 2006-8-17 05:26
删除记录的磁盘空间没有收回,导致数据库变得,压缩后可以收回磁盘空间,使数据库变小。
作者: smokinglog    时间: 2006-8-18 01:24
以下是引用fan0217在2006-8-16 21:26:00的发言:
删除记录的磁盘空间没有收回,导致数据库变得,压缩后可以收回磁盘空间,使数据库变小。

access不是自动收回磁盘空间么?还要手工处理才行?

是不是默认保持系统尺寸最大的大小?
作者: fan0217    时间: 2006-8-18 01:59
access不自动收回磁盘空间,可以设置成关闭数据库时压缩数据库。
作者: 晴空雷    时间: 2006-8-18 23:52
以下是引用fan0217在2006-8-17 17:59:00的发言:
access不自动收回磁盘空间,可以设置成关闭数据库时压缩数据库。

请问,如果是很多人使用一个数据库(局域网共享使用),每个人本地(自己计算机上)关闭数据库时,后台共享的数据库是否还会进行压缩,如果会,那么系统会不会出错。
作者: njy6000    时间: 2008-8-5 00:15
我也是这样的,总是在变,而且相差甚大,想知道是什么原因.
作者: 086-china    时间: 2008-8-6 11:39
用ACC自带的压缩工具优化一下,尽量少用图片
作者: 右手    时间: 2008-8-6 13:35
关闭时后台不会压缩的,如果是网络版的数据库,那么后台数据库就要经常有人维护




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3