2011年12月26日

使用Java程序一次分段读取所有数据(如海量数据)并计数处理

摘要: 前段时间遇到一个问题,很简单就是定时任务删除数据库中三个月前的数据;无非就是delete...from...where;当时的需求要考虑这几个问题:1.效率2.一次读取全部3.保留部分数据先说一下当时的需求,删除三个月前的动态(团队动态),但有些团队的动态本身就很少,删除了影响前台数据量,所以只删除三个月内动态>200条的数据;其实完全可以一个简单的delete from,count计数,但这对磁盘IO消耗很大;所以要在内存中处理;如何读取数据,计数是主要问题;下面是当时实现代码//定时删除团队动态public class AutoDelTeamDynamic { protected f 阅读全文

posted @ 2011-12-26 20:26 似非而是 阅读(5998) 评论(2) 推荐(0) 编辑

导航