.yaml 설정


spring:
  datasource:
    driver-class-name: org.mariadb.jdbc.Driver
    url: jdbc:mariadb://planit-management.cvvjqr2echzv.ap-northeast-2.rds.amazonaws.com:3306/pis?rewriteBatchedStatements=true&profileSQL=true&logger=Slf4JLogger&maxQuerySizeToLog=999999
    username: ENC(JlVgC8FVRfJ/EePZ84D0jg==)
    password: ENC(1/AdWJNRBqDif6faM+608S1YxRsW2kYA)
  jpa:
    show-sql: false
    hibernate:
      ddl-auto: update
    properties:
      hibernate:
        format_sql: false
        order_inserts: true
        order_updates: true
        jdbc:
          batch_size: 1000

참조


Spring JPA Batch Insert 과연 생각대로 동작할까? | Carrey`s 기술블로그

MySQL 환경의 스프링부트에 하이버네이트 배치 설정 해보기 | 우아한형제들 기술블로그

Spring Data JPA Save(insert) 속도 최적화