Я использую приложение Spring Boot с Liquibase для вставки 40К записей в базу данных. Liquibase, похоже, не обрабатывает массовые загрузки.
Система зависает после 16K записей.
Вот моя конфигурация в application.yaml
spring:
datasource:
hikari:
connection-timeout: 300000
max-lifetime: 12000000
idle-timeout: 400000
maximum-pool-size: 30
auto-commit: true
Вот ошибка сообщение после вставки 16K записей:
Error: ORA-02396: exceeded maximum idle time, please connect again
com.zaxxer.hikari.pool.ProxyConnection : HikariPool-1 - Connection oracle.jdbc.driver.T4CConnection@3c17794e marked as broken because of SQLSTATE(08003), ErrorCode(17008)
java.sql.SQLRecoverableException: Closed Connection
liquibase.exception.LockException: liquibase.exception.DatabaseException: liquibase.exception.DatabaseException: java.sql.SQLException: ORA-01012: not logged on
Есть ли какие-либо рекомендации для массовой загрузки с использованием liquibase?