| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 823 人关注过本帖
标题:请教如何提高模糊查询效率?
只看楼主 加入收藏
heidsf
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-12-31
结帖率:0
收藏
已结贴  问题点数:20 回复次数:9 
请教如何提高模糊查询效率?
程序代码:
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
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:4 
这样模糊查询速度不高吗?
2013-12-31 12:01
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:4 
可能与网速有关吧  

坚守VFP最后的阵地
2013-12-31 12:11
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:4 
在表中建立关键字字段,然后用关键字查询,不要用“包含”查询,速度肯定会快些。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-12-31 13:07
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
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:4 
提高查询速度,首先要考虑查询出的数据量大小,是基础。比如,在满足要求的情况下,尽量减少查出的记录数量,或者字段个数,可明显改善速度。不必要的字段不要查询,整条记录全信息查询,比起挑选字段查询要慢得多。(仅供参考)
2013-12-31 16:24
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:4 
在單機上執行一下這個查詢就知道是什麼原因導致速度慢了

授人以渔,不授人以鱼。
2013-12-31 23:26
快速回复:请教如何提高模糊查询效率?
数据加载中...
 
   



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

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