Access为何如此大?高手请。。。(300分)

  • 主题发起人 主题发起人 ydfq
  • 开始时间 开始时间
查查你的文件怎么会变得这么大。桌面用access应该是最好的选择了。
 
建议你用OFFICE安装盘里自带的简化版的SQL SERVER——MSDE,速度与效率都比ACCESS
要好得多,而且对今后升级成网络版的数据库很方便(实际它就是了:))
 
Whenever a record is deleted in MS Access, it is not physical removed from the
*.mdb file, it is merely tagged as deleted, whenever a change occurs on a
database object (report, form, etc) an 'invisible' backup copy is created
in the database, these are usually deleted automatically. However the *.mdb
file size will grow, especially if a lot of data is been imported into the
database and then the records removed. You should compact the database.
This will should reduce the file size of the *.mdb. To compact a database.


呵呵,看到了吧,没什么问题,压缩一下就好了,用数据库工具中的压缩与修复。还可以选择
每次关闭时压缩
 
我也做了压缩和修复处理,可是效果不大.并且处理时间比较长....
倒是压缩ole流还没有试,感觉麻烦还不知道速度如何
不知有没有人做过类似的?提提意见啊
 
再提前一次。有别的什么解决方法没有?
 
好像97比2000要小。
另外,你应该采取将数据先压缩,再存入。读取时相反。
象Word这样的文档压缩率会很高的。可用zlib.
 
谢谢各位了。我对其字段压缩后,从760M锐减到75M。在程序中感觉不是很明显。
浏览编辑都没有什么影响,只是在合并的操作才有些慢。
另外,我发现有的word有10多M,另存后只有1M多。看样子我要在保存到数据库
前另存一下了。
再次感谢各位。桌面数据库还有什么好的吗?MSDE是桌面的吗?要不要启动服务啊?
我想用户不希望要什么启动服务,并且还有可能意外中断。不知我的看法对吗?
 
以前也有人讨论过这个问题!你搜索以下!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部