优化sql直接在select 的时候生成另外一个表,不过这样限制性很大

解决方案 »

  1.   

    噢 请教梨子生成临时表和直接生成resultset访问在性能上的区别在哪里啊
      

  2.   

    补充一下 有些地方没有说清楚:   B,C的数据是通过A来生成的,B,C每天增加的数据小于5w条; 每生成一条B表的记录过程大致是:   1 查询A表所有数据,得到一个resultset; 并对这个rs循环       1 根据A表中一条记录,查询B表中是否有当日数据 和 上日数据       2 若有当日数据则插入一条新数据 否则更新当日数据   生成数据过程中,对数据库访问的时间大概占用了总时间的70%-80%.   A,B,C三个数据库已经建有索引,则unix机器上查询速度应该还算可以。