gpt4 book ai didi

java - 如何提高 Java 中的 Hibernate 性能?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:14:35 24 4
gpt4 key购买 nike

我有数以千计的记录需要通过一次用户点击来检索。目前它给我的结果很慢,我必须等待很长时间。有没有一种方法可以改进使用 hibernate 检索这些结果?

我有一个案例,其中有一个选择查询的方法将每分钟运行一次。这是 Hibernate 给我缓慢结果的地方。我将 Hibernate 与 MySQL 结合使用。

最佳答案

常见的做法是启用二级缓存和查询缓存。您的数据将从内存中读取,而不是从数据库中读取。

关于它的好文章here

其他有用的东西:

1 索引 - 如果有 where 和 ordering - 你必须为你正在搜索/排序的字段建立索引 - 这可以将搜索速度提高 10 倍

2 非规范化——如果你有很多连接,一些非规范化(将所有的都放在一个表中)会有所帮助。但这应该是其他一切都失败时的最终解决方案。

关于java - 如何提高 Java 中的 Hibernate 性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10753085/

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