ADO连远程sql server速度问题(100)

  • 主题发起人 主题发起人 amourz
  • 开始时间 开始时间
A

amourz

Unregistered / Unconfirmed
GUEST, unregistred user!
sql数据库不是本地的,在外网上,客户端用宽带连接,用clientdataset做主从表,主表记录有2000条,查询语句全部用的存储过程,查询耗时要5分钟之久,是什么原因?是主从表关联设计上的原因吗?我不是用的传统的主从表关联的方式,因为那样从表要取全部的记录,我是用clientdataset做的主从关系,取子表数据用得是类似这样的语句:"select * from 子表 where 子表id=:主表id" 为什么这样反而更加慢呢?遇到这种大数据量的主从表问题,有什么速度快的解决方案吗?
 
找到了一个解决办法,不用主从表,在主表的DataSourceDataChange里写从表数据的查询这样速度快多了
 
这样速度会快吗?楼主能否说详细些
 
太危险,不安全.
 
既然是三层,可以用压缩喽
 
多人接受答案了。
 
后退
顶部