标题:请教如何提高模糊查询效率?
只看楼主
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
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:4 
可能与网速有关吧  

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

活到老,学到老! http://www. 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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-425941-1-1.html




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

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