Spring Boot PostgreSQL медленный запуск локально с базой данных на сервере - PullRequest
0 голосов
/ 12 февраля 2019

Я новичок в Spring или Spring Boot, и у меня есть Java Spring Boot приложение с базой данных PostgreSQL .

Во время работы на локальной машине , если я укажу на локальную базу данных в application.yml, для запуска потребуется около 20 секунд.Но если я укажу это на базу данных на сервере QA , это займет более 5 минут для запуска.

В чем причина этого?Как это преодолеть?

Я прочитал и обнаружил, что это может быть связано со временем загрузки метаданных, и я могу использовать следующую строку в application.yml, чтобы решить эту проблему.

spring:
  jpa:
    properties:
      hibernate:
        temp:
          use_jdbc_metadata_defaults: false

Это правильно?Если это так, что именно происходит, когда мы добавляем вышеуказанные строки в application.yml.И это вызовет какие-либо проблемы или побочные эффекты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...