gpt4 book ai didi

java - 使用Hibernate时是否需要在H2数据库中运行 "analyze"

转载 作者:搜寻专家 更新时间:2023-10-30 22:15:10 30 4
gpt4 key购买 nike

在之前使用 Mysql 数据库的项目中,当大量数据被添加到表中时,我不得不使用 ANALYZE tablename,以便数据库为 SQL 创建合理的查询计划。

现在我将 H2 与 Hibernate 一起使用,我是否需要再担心这个问题,或者 Hibernate 会为我处理这个问题吗?

最佳答案

除非在非常特殊的情况下,您不再需要手动运行语句 ANALYZE ,因为最新版本的 H2 会不时自动更新统计信息 (you can change this setting by the way)。它在旧版本的 H2 中是必需的(我忘记了实现自动分析的确切时间,我记得是两年前)。

关于java - 使用Hibernate时是否需要在H2数据库中运行 "analyze",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14379603/

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