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

yown 2003-09-13 11:35:25
在使用Adoquery进行远程查询数据100000条以上的记录时,要求返回记录集,如果带宽只有几百K的话,请分析查询速度的优劣!!
...全文
27 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zousoft 2003-09-13
  • 打赏
  • 举报
回复
一次返回100000条以上的记录始终不是什么好办法。
除非你有特殊要求,否则建议返回部分必须的记录就行了。减少传输量有很多办法:比如只返回适合当前用户身份和需求的字段;每次只传输DBGrid能显示的一小批记录;必要时才传输BLOB字段...
尽量将各种业务放在服务器或中间层处理,建立索引也可以提高查询速度。
fenglaile 2003-09-13
  • 打赏
  • 举报
回复
要生成统计数据,建议先生成统计数据表,在传过来就可了
微雪缤纷 2003-09-13
  • 打赏
  • 举报
回复
有必要一次性返回这么多记录吗?
建议楼主仔细分析用户需求找出更合理的解决方案。
yangbing3102 2003-09-13
  • 打赏
  • 举报
回复
同意 zousoft(好心肠的肉干) 的意见,

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧