vb如何提高读取ACCESS数据库的速度

vb如何提高读取ACCESS数据库的速度?现数据库为ACCESS,有68个字段,刚开始是很快的,现有30000条记录,查询要等上数十秒左右,有点慢,请各位提供改善意见。谢... vb如何提高读取ACCESS数据库的速度?现数据库为ACCESS,有68个字段,刚开始是很快的,现有30000条记录,查询要等上数十秒左右,有点慢,请各位提供改善意见。谢谢! 展开
 我来答
匿名用户
2014-03-02
展开全部
ACCESS有个特点,越用越大,即使不写记录到里面。你可以定期的另存下文件,然后覆盖回来,速度就快了。
追问
多谢你的方案!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-01
展开全部
这么多字段,推荐两个方向。一是把字段分散到多个表格中去,查询的时候并不是每次都需要全部字段,根据需求决定怎么分。第二个是优化你的查询语句,网上可以搜到。
追答

要地

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zengquanjun
2014-03-01 · TA获得超过763个赞
知道小有建树答主
回答量:1211
采纳率:0%
帮助的人:705万
展开全部
1 用ACCESS软件压缩文件,ACCESS删除资料是不会自动压缩空间的。
2 ACCESS属于小型数据库,数据量大时,请使用SQLSERVER。ACCESS自带升级向导,可以在不改变程序的情况下迁移到SQLSERVER。
更多追问追答
追问
方案二可能是比较好的方案,能否提供个迁移例子?因我以前无接触过sqlservet。谢谢!
追答
我宿舍电脑没装Access,不知道具体名称。以下是大致步骤,工具是Access 2007。

1 双击打开Access文件,在安全性警告处选择启用。
2 在某个页签中有个SQL升级的图标,点击。
3 按提示操作。某步选择链接到SQLServer就行了(不要选adp模式)。

相当于Access会作为一个桥梁。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-02
展开全部
可以考虑增加索引
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-01
展开全部
用SQL语句查询的吗
追问
是的,我感觉是字段多,数据多了以后影响的,求最佳解决方案。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式