在使用Adoquery进行远程查询数据100000条以上的记录时,要求返回记录集,如果带宽只有几百K的话,请分析查询速度的优劣!!
解决方案 »
- 为何delphi编译后只生成一个可执行文件 ,而常见软件都并不是只有一个exe文件?
- 如何实现用鼠标左键点击Button弹出快捷菜单Popupmenu?
- 函数和过程声明的位置问题
- 一只好牛B的蚂蚁
- 如何创建多个标签
- 接口问题
- 如何把位图(TBitmap)转换为图标(TIcon),用TIconInfo可以吗?
- 朋友们,提供几个下载winXP风格的控件的地方呀?
- 请问如何用Delphi来Query一个COM控件的Class id??
- 如何在Delphi中通过ODBC连ORACLE8.0.4
- 怎样使DBLookupComboBox自动显示其下拉列表中的第一个数据?
- 小问题: 不知道那里错了! adodataset 报错!!!
除非你有特殊要求,否则建议返回部分必须的记录就行了。减少传输量有很多办法:比如只返回适合当前用户身份和需求的字段;每次只传输DBGrid能显示的一小批记录;必要时才传输BLOB字段...
尽量将各种业务放在服务器或中间层处理,建立索引也可以提高查询速度。