一、问题分析 公司目前维护的一个系统,已经有超过8年的历史。现在遇到严重的性能问题,尤其是查询方面。系统简单介绍如下: 1. 架构:客户端(windows程序)+服务端(J2EE,EJB,Web Service)+数据库(oracle); 2. 技术特点: 客户端和服务端通过Web Service进行数据传输; 服务端为传统的EJB; 服务端数据采用自行开发的DataSet进行封装,以XML格式返回给客户端; 无DAO对象与领域对象; 无数据缓存机制; 数据库设计严重违背第三范式。 查询经常要从好几个表取数,而且需要将表数据经过复杂的转换(如行列转换)才能得到目标结果,数据量较大,超过5万行 ...
wczwcg
搜索本博客
最近加入圈子
存档
最新评论