gpt4 book ai didi

java - 优化 HibernateTemplate 的数据插入

转载 作者:行者123 更新时间:2023-12-01 14:37:22 25 4
gpt4 key购买 nike

我必须优化某个遗留工具的数据库(尤其是插入)性能。该工具是用 Java 编写的,数据访问层选择的技术是 Spring + HibernateTemplate。

实际的问题是进行一些批量插入。我们必须通过为每个数据调用 HibernateTemplate.save() 来插入超过 50K 数据。这显然是一种非常低效的方式,但由于时间不够,我们暂时无法更改实现。

除了改变实现之外,还有哪些优化模式?

最佳答案

如果你想在不修改代码的情况下优化代码,我唯一能想到的是:

如果您准备好稍微更改代码,请按照 the advices of the documentation 操作,并在插入数据时定期刷新和清除 session 。或者使用无状态 session 。

关于java - 优化 HibernateTemplate 的数据插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16356175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com