PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Sehr langsamer Start der Spring Boot-Anwendung

Für Spring Boot können Sie dies in Ihrer Datei application.properties festlegen:

spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false

Ich habe auch festgestellt, dass ich eine andere Eigenschaft festlegen musste, oder ich würde den Fehler "org.hibernate.HibernateException:Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set" erhalten. Um das zu korrigieren, setze ich diese Eigenschaft:

spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect

Dadurch wurde unsere Startzeit von ca. 100 Sekunden auf 12 Sekunden reduziert.