hikari:
  driver-class-name: ${spring.datasource.driver-class-name}  # 데이터베이스 드라이버 클래스 이름
  jdbc-url: ${spring.datasource.url}  # 데이터베이스 연결 URL
  username: ${spring.datasource.username}  # 데이터베이스 사용자 이름
  password: ${spring.datasource.password}  # 데이터베이스 사용자 비밀번호
  connection-timeout: 10000  # 커넥션 타임아웃 (밀리초 단위)
  minimum-idle: 2  # 최소 Idle 커넥션 수
  maximum-pool-size: 10  # 커넥션 풀의 최대 크기
  max-lifetime: 3597000  # 커넥션 최대 생존 시간 (밀리초 단위)
  pool-name: naek-${spring.profiles.active}-pool  # 커넥션 풀의 이름
  data-source-properties:
    cache-prep-stmts: "true"  # PreparedStatement 캐시 사용 여부
    prep-stmt-cache-size: "250"  # PreparedStatement 캐시 크기
    prep-stmt-cache-sql-limit: "2048"  # PreparedStatement 캐시 SQL 제한 크기
    use-server-prep-stmts: "true"  # 서버 측 PreparedStatement 사용 여부
    use-local-session-state: "true"  # 로컬 세션 상태 사용 여부
    rewrite-batched-statements: "true"  # 배치된 SQL 문장 재작성 여부
    cache-result-set-metadata: "true"  # ResultSet 메타데이터 캐시 사용 여부
    cache-server-configuration: "true"  # 서버 구성 정보 캐시 사용 여부
    elide-set-auto-commits: "true"  # setAutoCommits 생략 여부
    maintain-time-stats: "false"  # 시간 통계 정보 유지 여부