为什么VFP9.0运行反而变慢?

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:21:49
虽然VFP9.0都出来很长时间了,但惭愧的是,直到最近我才从VFP6.0走出来使用VFP9.0 让我百思不得其解的是:为什么VFP9.0在运行SQL时候(select * from 表名 where 条件)的时候,速度比VFP6.0慢很多?对于万把条的记录,VFP6.0一闪而过,但VFP9.0就会弹出4-5秒的运行查询的进度条,这是为什么?难道是rushmore的问题?我已经SET OPTIMIZE ON 了,还要设置别的吗?
我现在是VFP6.0和VFP9.0同在一个机器上使用,用VFP9.0写程序代码,然后用vfp6.0运行prg。
鄙人分数有限,如能获满意解答,追加100分,绝不食言!
1楼大哥,我在VFP6.0中什么也没设置运行SQL的时候就非常快,怎么在VFP9.0还要设索引吗?

select * from 表名 where 条件

对于这样的语句,给条件里面的字段建立索引就能提高速度

补充:
不要拘泥一个烂软件的细节,建立索引的好习惯会让你终身收益,当你参加大型系统使用专业数据库的时候,索引是个重点和关键。