在使用Adoquery进行远程查询数据100000条以上的记录时,要求返回记录集,如果带宽只有几百K的话,请分析查询速度的优劣!!

解决方案 »

  1.   

    一次返回100000条以上的记录始终不是什么好办法。
    除非你有特殊要求,否则建议返回部分必须的记录就行了。减少传输量有很多办法:比如只返回适合当前用户身份和需求的字段;每次只传输DBGrid能显示的一小批记录;必要时才传输BLOB字段...
    尽量将各种业务放在服务器或中间层处理,建立索引也可以提高查询速度。
      

  2.   

    同意 zousoft(好心肠的肉干) 的意见,