TADOQuery如何把查询结果缓存在服务器,不要全部取到客户端

cuixd2020 2015-12-29 10:41:36
32位系统,4G内存,
用ADOquery查询表中数据,大约有400万条,查询到客户端后内存爆掉了,占用2.5G左右内存程序就挂掉了。
由于业务原因,不能做分页查询。

有没有类似缓存机制,数据不要一下取到客户端,缓存在服务端?
...全文
474 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
道玄希言 2016-01-02
  • 打赏
  • 举报
回复
业务原因,不能做分页? 到底是啥样子的业务不能分页呢?
shionlin2010 2015-12-30
  • 打赏
  • 举报
回复
还是采取分页或者其他形式来解决吧,毕竟这么多的数据不可能人工查看,而且也不利于查看。
pathletboy 2015-12-29
  • 打赏
  • 举报
回复
你要的功能不就是分页么?
lyhoo163 2015-12-29
  • 打赏
  • 举报
回复
你还是采取分页的方式来查询。
zbdzjx 2015-12-29
  • 打赏
  • 举报
回复
好像ADO不支持这样,BDE支持,也就是将结果一部分一部分的传过来。 另,查出400万条记录会有什么意义??人工不可能都看。

2,497

社区成员

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

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