gpt4 book ai didi

使用运行模式 validator 启动 Hibernate 时速度很慢

转载 作者:行者123 更新时间:2023-12-04 19:34:53 37 4
gpt4 key购买 nike

我一直在使用 JPA 和 Postgres 数据库运行 Spring-Boot。
根据我的网络环境,启动阶段在以下时间阻塞超过 15 秒:

INFO  o.h.tool.hbm2ddl.SchemaValidator - HHH000229: Running schema validator

奇怪的是我的数据库是本地的。
任何的想法 ?
    spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false
spring.jpa.hibernate.ddl-auto= validate
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
spring.datasource.driverClassName=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://localhost:5432/cine

最佳答案

模式 validator 只是很慢。我们最终将此行添加到我们的“开发”环境配置文件(application-dev.properties)的 spring 配置文件中

spring.jpa.hibernate.ddl-auto=none

这有点冒险,因为没有验证数据库和 JPA 实体之间的一致性。但是,我们有测试和 QA 环境可以解决任何问题。

此修复程序确实将我的启动过程缩短了大约 20 秒。

关于使用运行模式 validator 启动 Hibernate 时速度很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41025725/

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