摘要: 数据合并程序调优 关键词:系统问题定位 系统速度调优 消除java程序中循环的数据库操作 背景:程序主要功能是将业务数据定时的从数据库中进行提取,合并,并且导入到接口库中的一个java service程序。随着业务系统以及业务数据的增加,程序执行速度下降显著。由于是数据增加以后出现的这个问题,所以问题定位在数据库操作之上。 调优攻略:查询历史执行日志,发现日志使用log4j打出了debug信息,其中包含每一步的操作时间,调查时间间隔比较长的几个步骤。查询目标步骤涉及的表数据,发现目标表数据量都很大,有3张表数据达到千万。查询其中一张表的全部打印日志,发现操作随着时间变慢,基本都是新增或更... 阅读全文
posted @ 2013-11-06 23:05 Drift.S 阅读(331) 评论(1) 推荐(0) 编辑