主题:帮新手看看如何提高运行速度?
a1999zqw
[专家分:0] 发布于 2009-10-13 23:46:00
自己编的这段prg感觉太慢了,以后ylb.DBF中的记录会越来越多,其他3个表应该是固定记录数不变的,帮新手看看如何提高运行速度?
最后更新于:2009-10-13 23:48:00
回复列表 (共1个回复)
沙发
liupeisong [专家分:2340] 发布于 2009-10-14 01:03:00
程序感觉很乱,不是很清楚你的需求,只能提几个小意见:
1、程序中完全没有用到索引?
2、不要用LOCATE命令,这个没有用到索引,如果使用这种传统命令好象应该使用FIND和SEEK(前提是先对搜索条件建立索引);
3、不要用SORT命令,这个会复制一次表文件(而且是每条记录都要来一次)
猜想你的目的是要获得某种排名,不过似乎不用这么复杂吧,建议参考一下本人的这个帖子,一个命令实现排名次
http://bbs.pfan.cn/post-279288.html
我来回复