心得/经验/绝招
提高access的启动速度【译文技巧】
2013-11-09 17:04:44
    由于数据库程序打开都加载很多数据甚至有图片,所以每次打开它都显得非常费劲,很花费时间,下面几个办法能有效地提升其启动速度。 1. 确保你所有的表都设置了主键 
       运行一个没有主键的表就像用两个活塞运行一个四冲程的发动机。所以在每一个表的设计视图都应设置主键。另外:用一个字段去限制你的主键是为了不去使用多字段作为主键。如果不能选定一个字段使用怎么办呢?可以添加一个自动编号字段使它成为主键。
 
2. 通过添加二级索引进行速度优化 
       如果自己在同一个字段搜索了一遍又一遍?那么就需要添加一个二级索引了!例如,二级索引OrderDate将大量使用在订单数据库。但是不要在所有的字段里都添加二级索引,这样会影响搜索的。
 
 3. 拆分数据库 
        如果你要在网络上跟其他人分享Access数据库,就应该把数据库进行拆分。使用Access数据库拆分已经很明智。还有一个更好的做法是:把数据文件放在服务器上,复制前端文件到你的用户电脑,你会再次提高速度。
 
 4. 使用压缩和修复数据库 
      至少每月使用一次压缩和修复数据库——它能修复数据,减少碎片,有效减少数据的冗余。
 
 5. 只加载你需要的数据 
        当你的应用程序启动时,你真的需要显示自开始以来所有的订单吗?好吧,如果你是管理员,喜欢看到每一条数据的话那也行,但是对于其他使用者来说,需要再考虑下在你的应用程序中哪些数据是有必要加载的,可以使用“where”条件来显示您需要的数据。