请教:

念依
03-09-15 3 111

Jboss+tomcat服务器,数据库:Sybase,有三张表,其中一张表有100万条数据,一张表有3万条数据,一张表有2万条数据,这几张表联合起来查询销售的汇总情况,同时有10几个人在查询,导致数据出不来,不知有什么解决办法。

banq
2003-09-15 12:02

希望你在Web层做一个数据Model的缓存系统,在查询数据库之前,先在缓存中查询这条记录,如果没有,则再通过数据库查询,数据库查询也要只查询当前页面的数据ID或完整数据,直接试验JDBC,根据数据库特点设置MaxRows或FetchSize等值。

念依
2003-09-16 12:45

彭哥:
这两天看了你的教程,感觉收获挺大,尤其是在整个架构的搭建方面。
我这个问题是这10几个人都是只查询自己一个月的数据汇总。而且他们每次查询的都是新的数据。如果向你说的作个缓冲,那岂不是不能查询最新的数据了,请教。
我是wangwl@tltinfo.com

念依
2003-09-16 13:05

还有一个问题,就是当查询的时候,返回很多记录,你用什么数据结构做返回到页面上显示啊。