数据库的查询效率问题(30分)

  • 主题发起人 主题发起人 nancycm
  • 开始时间 开始时间
N

nancycm

Unregistered / Unconfirmed
GUEST, unregistred user!
我从一个有8089659条记录的数据库表中执行:select *....
用了2分10秒多,是不是太不正常了?
数据库为:D7+sql2k,建有索引,非key
硬件配置为: P4 1.7,256M,60G
 
程序写得有问题,
不要把数据都取到本地
 
我觉得差不多吧,800万条记录哦!
 
这位老兄你的数字是不是多写了一位,如果没错的话这个速度太正常了
你的程序非得看所有记录吗,就算要看也得分页才行啊
 
仅查你需要的数据
 
那有这样写SQL语句的,不可能select 全部数据的,最好是按条件查询才行的,这样才会
加快查询数据,而且少用like就行了。
 
to fstao
hehe,我只是觉得查询的速度太慢了,所以试试全部查询的效率。
 

Similar threads

S
回复
0
查看
845
SUNSTONE的Delphi笔记
S
S
回复
0
查看
778
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部