java - 插入期间的 Hibernate 性能优化

标签 java database performance hibernate

我们最近增加了 Java 应用程序正在使用的数组之一的大小,现在性能已显着下降。我们发现性能问题具体是由于通过 hibernate 完成的数据库插入造成的。我们正在对一条记录进行一次插入,需要一分钟才能完成插入!我想知道是否有什么配置不正确会导致这种情况以及是否有现成的解决方案。

谢谢

埃利奥特

最佳答案

尝试为您的 hibernate 设置批量大小参数。这将允许 yu 在一个数据库更改中调用多个插入。

还要检查所有插入是否发生在同一个事务中。尝试例如每 100 次插入提交一次。

关于java - 插入期间的 Hibernate 性能优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8017678/

相关文章:

java - NotesCLI 3.4 java异常

java 相当于 ruby​​ 的 ||= 语法

mysql - 关于汽车的数据库-for mysql

c++ - Qt 程序无法打开我的 MySql 数据库

java.lang.NoSuchMethodException : android. content.res.Resources$Theme.rebase []

php - 我需要将我的表单连接到数据库(我认为)

Java NIO 与 DotNet IO 性能对比

python - matplotlib 中有没有办法检查当前显示的轴区域中有哪些艺术家?

c# - 如何提高 C# 中 ConcurrentDictionary.Count 的性能

java - Java对象的实例大小在不同的JVM中是不同的