如何提高海量数据的速度

wangzhibing_3366 2005-03-31 01:44:02
我用的是dbexpress的一套连接,我在做三层开发的时候出现了一个很麻烦的问题就是速度问题,我的数据库中的数据有个海量数据表有一千多万条吧,我在操作数据查询取数的时候即使是带上条件(查处的数据也有一百多万条),我用的是dbexpress来连接也是很慢很慢了,更何况取出来后我还要对数据进行整体分析和统计等一系列的操作了,我怎么样来提高这个取出速度呀,也就是说一次性把数据都能取到客户端的dataset中呀
把这个速度提高一下,谢谢大家了
...全文
130 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liu925 2005-04-04
  • 打赏
  • 举报
回复
继续讨论
wangzhibing_3366 2005-04-01
  • 打赏
  • 举报
回复
好那我想对十万条数据的每个字段都能在显示时排序那又怎么来做呢!
我要是不全部取出来那又怎么样随时对数据进行排序呢,难道我每次对
这十几万条数据排序都要操作数据库呀,那对服务器的压力不是太大了
吗!更何况系统使用的人可能回很多,大家在做这些方面的工作的时候是
怎么样来做的呀!!
我以前用pb开发两层的时候也没有象delphi这么的慢,pb中取出五万条数据并
显示出来也不过八九秒,我用dbexpress连的时候(三层)就花了我二十五秒,
北光 2005-04-01
  • 打赏
  • 举报
回复
做统计分析,可以用存储过程啊。
没有必要取到客户端。
至于修改,给客户端200条数据就足够了。
xiaoyaozgc 2005-03-31
  • 打赏
  • 举报
回复
如果是做统计分析的话,慢点又何妨,只要给出的结果有助于决策支持就OK了
liu925 2005-03-31
  • 打赏
  • 举报
回复
关注
Heyongfeng 2005-03-31
  • 打赏
  • 举报
回复
谁能一下子看几百万条数据啊
分批获取

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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