怎样在ACCESS数据处理速度?

loudadan 2001-10-27 08:20:20
VB6.0+ACCESS2000: 我在里Access(记录数>8万)里建了一复杂的有关数据统计的视图,然后从里面提取数据。但这样速度很慢,因为每次提Access都会重新计算视图,而实际上大多时候并不需要这样。我想有什么办法让Access只在需要的时候才刷新呢?我有一笨想法:在程序里将视图保存为物理表,需要时删除表里数据再重新写入。但这样又会使数据库本身变大,效率变低,从而使通过程序压缩数据库成为必要。这一问题网上有论述,但我试过之后并不成功。
...全文
50 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
icevi 2001-10-27
  • 打赏
  • 举报
回复
上面对视图的观点只适合ACCESS ,因为ACCESS视图的效率我没信心:)
icevi 2001-10-27
  • 打赏
  • 举报
回复
复杂的统计最好还是不要建视图,用ADO对象执行SQL语句可能还快一些.
保存为物理表的方法不可取,因为会造成大量生产的数据冗余,数据的正确性也不能保证.

34,872

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧