# Re: access 的.mdb档会不断长大.....?

Posted by 阿晴 on March 04, 1998 at 06:04:00:

In Reply to: access 的.mdb档会不断长大.....? posted by eddie on March 01, 1998 at 21:53:18:

: 我的.mdb 档做过pack后,档案大小只有一MB多,
: 但在使用二,三天后会长大数倍到七,八mb以上,
: 平均一天新增的记录也只有三百多笔,
: 为何会产生这么多垃圾??
: 我的access是97的.vb是5.0中文企业版
: 先谢谢您的回答.

问题的解决方法有二:
1. 在程式的初始化动作中检查并压缩资料库
用 CompackDatabase 这个 method, 非常
有用. 平均可压 40%
2. 问题的产生有一半的原因发生在您的资料
库架构设计不当:
请注意!
a.一个资料库只含 1 个资料表
但是这个资料表有 200 个栏位
和
b.一个资料库有 10 个资料表
但是每个资料表只有 20 个栏位

那一个架构比较好, 当然是 b!
而且 b 比较节省资料库空间. so
如果法1 无法解决您的问题, 就应
该朝法2 着手, 尽量朝分散式的资
料架构去设计.

Follow Ups: