查询速度问题,急!(100分)

  • 主题发起人 主题发起人 Dprogramer
  • 开始时间 开始时间
D

Dprogramer

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位大侠,如果在一个10万条记录的pardox数据库
中,在table里用setrange函数,或用过滤函数查找数据大约
需要多长时间,如果用query的sql查询是否会快些?
书上说,用setrange函数,或用过滤函数查找小范围数据
会很快,小范围指什么范围。
先谢了。
 
自己测试一下不就行了。
 
to tanglu:
数据库不在我机器上,没办法测试。
 
最好是用SQL,10万条记录还用paradox?
 
我试过7万条记录,全部查询好象10多秒。如果加查询条件3~4秒。
 
把QUERY的REQUESTLIVE设为TRUE,会收到意想不到的效果!试试吧!
 
实际上本地数据库paradox,用select 去查询速度是最快的,
否则在C/S结购中用存储过程,让服务器去运算去吧
 
兄弟,我想或许是因为你在设置数据库时的BDE的问题,我刚刚看了李维的一本书,说
主要是因为数据库的PAGERSIZE默认值一般是1M,如果你的数据库大的话,最好更改其为
4M。你可以看看!
 
多人接受答案了。
 
我同意hnzgf,最好是用SQL,10万条记录还用paradox?
另外表中一定要有索引,否则速度是不会快的
 
后退
顶部