我用的是dbexpress的一套连接,我在做三层开发的时候出现了一个很麻烦的问题就是速度问题,我的数据库中的数据有个海量数据表有一千多万条吧,我在操作数据查询取数的时候即使是带上条件(查处的数据也有一百多万条),我用的是dbexpress来连接也是很慢很慢了,更何况取出来后我还要对数据进行整体分析和统计等一系列的操作了,我怎么样来提高这个取出速度呀,也就是说一次性把数据都能取到客户端的dataset中呀
把这个速度提高一下,谢谢大家了

解决方案 »

  1.   

    好那我想对十万条数据的每个字段都能在显示时排序那又怎么来做呢!
    我要是不全部取出来那又怎么样随时对数据进行排序呢,难道我每次对
    这十几万条数据排序都要操作数据库呀,那对服务器的压力不是太大了
    吗!更何况系统使用的人可能回很多,大家在做这些方面的工作的时候是
    怎么样来做的呀!!
    我以前用pb开发两层的时候也没有象delphi这么的慢,pb中取出五万条数据并
    显示出来也不过八九秒,我用dbexpress连的时候(三层)就花了我二十五秒,