设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2305|回复: 5
打印 上一主题 下一主题

[Access本身] 千万条记录的数据库如何提高查询速度?

[复制链接]
跳转到指定楼层
1#
发表于 2012-2-6 20:09:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的数据表有5个字段,都做了索引,数据有2000多万条,只做查询不作修改增加等操作。

由于查询必须是模糊查询,就是某字段必须“包含”用户输入的关键字,现在操作起来特别的卡,请问有什么好的办法或者思路?

我想过把数据表分成十几个表,还没有实践,不知道有没有效果。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-2-6 20:29:51 | 只看该作者
数据有2000多万条?这么厉害,用ADO行否?
3#
 楼主| 发表于 2012-2-6 20:40:11 | 只看该作者
ycxchen 发表于 2012-2-6 20:29
数据有2000多万条?这么厉害,用ADO行否?

ado还没试过,条件所限没有sql,只能是本机上运行access,现有条件下有啥好的办法?
4#
发表于 2012-2-7 10:12:07 | 只看该作者
本帖最后由 wu8313 于 2012-2-7 10:19 编辑

模糊查询到数据,可以采用 分页查看的方法,好比 手工一页一页的查看纸介质数据一样。如果不分页的话,一次性返回很多行数据,加载速度肯定缓慢。

如果后台是 SQL 的话,可以考虑用 数据分页存储过程,然后在 前端调用该存储过程。效率可以得到提升。可以参考 我在这个地址的帖子:
http://www.office-cn.net/thread-108380-1-1.html
5#
发表于 2012-2-7 16:31:31 | 只看该作者
试试ADO的分页效果如何
做好了给大家反馈一下
6#
 楼主| 发表于 2012-2-7 19:23:01 | 只看该作者
wu8313 发表于 2012-2-7 10:12
模糊查询到数据,可以采用 分页查看的方法,好比 手工一页一页的查看纸介质数据一样。如果不分页的话,一次 ...

由于办公室有软件安装规定,只能使用access,没有sql,也无法使用asp,access里的分页还不会,再考虑其他方案
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-26 01:16 , Processed in 0.163613 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表