hibernate,JDBC批量更新优化



项目里要完成个补录数据的功能。因为历史数据太多,香港服务器租用,一下要保存大量数据到数据库。没做二级缓存清理的时候,跑着跑着系统就down掉了。只有做了下优化,虚拟主机,效率提高了很多。

1,分次把一定数量的更新数据保存到list里,传递到DAO层

2,香港虚拟主机,在DAO层要及时清除缓存,即每插入一定量的数据后及时把它们从内部缓存中清除掉,释放占用的内存。

// 每处理50条清空缓存session.save(myObject);if (i/50 == 0) {session.flush();session.clear();}(i/50 == 0) {this.getHibernateTemplate().flush();this.getHibernateTemplate().clear();},再回头,便生出无限羁绊。那是彼此的刺在对方心里留下的痕迹,

hibernate,JDBC批量更新优化

相关文章:

你感兴趣的文章:

标签云: