| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 823 人关注过本帖
标题:请教如何提高模糊查询效率?
取消只看楼主 加入收藏
heidsf
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-12-31
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
请教如何提高模糊查询效率?
程序代码:
cxtj=allt(thisform.查询关键字1.value)
select * from 名单 where cxtj$名称 into table C:\VFP\cxtj.dbf  
use C:\VFP\cxtj.dbf
set relation to 名称 into 2
brows noedit nodelete


目前我用$来查找,
但发现有些时候并不高效,
数据库中有21万条记录左右,
并且数据库放在服务器,查询都是通过局域网连接主机,且服务器很远网线还有点长.. = =!

请教如何提高模糊查询速度?
搜索更多相关主题的帖子: 关键字 如何 
2013-12-31 11:45
heidsf
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-12-31
收藏
得分:0 
以下是引用tlliqi在2013-12-31 12:01:25的发言:

这样模糊查询速度不高吗?


正常情况还可以,但数量太多就不好使了,特别是当查询两个以上关键字时,好慢
2013-12-31 15:38
heidsf
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-12-31
收藏
得分:0 
以下是引用sdta在2013-12-31 12:11:09的发言:

可能与网速有关吧  


单机肯定会快些,但实际情况不允许。
2013-12-31 15:39
heidsf
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-12-31
收藏
得分:0 
以下是引用hu9jj在2013-12-31 13:07:12的发言:

在表中建立关键字字段,然后用关键字查询,不要用“包含”查询,速度肯定会快些。


这样工作量太大了,怎么把每条数据找出不同的关键字很难啊。
2013-12-31 15:40
heidsf
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-12-31
收藏
得分:0 
以下是引用hu9jj在2013-12-31 13:07:12的发言:

在表中建立关键字字段,然后用关键字查询,不要用“包含”查询,速度肯定会快些。


如果不使用“包含”那请问要用什么别的方法能达到同一种效果?效率高点就可以了,现在的方法平均查询时间要20秒以上
2013-12-31 15:43
快速回复:请教如何提高模糊查询效率?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017226 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved