HikariCP 옵션값 확인하기

dongdorrong·2024년 6월 14일
0

DevOps

목록 보기
3/5

application.yaml에 datasource는 물론이고 아래와 같이 로그 레벨을 설정해 주고 앱을 실행해 주면 HikariCP 옵션값을 확인할 수 있습니다.

logging:
  level:
    com.zaxxer.hikari.HikariConfig: DEBUG
    com.zaxxer.hikari: TRACE

백엔드와 데이터베이스 간의 커넥션풀 문제가 자주 발생한다면 애플리케이션 상황에 맞게 커넥션풀 옵션을 수정해 주면 됩니다.

com.zaxxer.hikari.HikariConfig           : Driver class com.p6spy.engine.spy.P6SpyDriver found in Thread context class loader org.springframework  cnb in /workspace)           
com.zaxxer.hikari.HikariConfig           : allowPoolSuspension.............false 
com.zaxxer.hikari.HikariConfig           : autoCommit......................true
com.zaxxer.hikari.HikariConfig           : catalog.........................none
com.zaxxer.hikari.HikariConfig           : connectionInitSql...............none
com.zaxxer.hikari.HikariConfig           : connectionTestQuery.............none
com.zaxxer.hikari.HikariConfig           : connectionTimeout...............30000
com.zaxxer.hikari.HikariConfig           : dataSource......................none
com.zaxxer.hikari.HikariConfig           : dataSourceClassName.............none
com.zaxxer.hikari.HikariConfig           : dataSourceJNDI..................none
com.zaxxer.hikari.HikariConfig           : dataSourceProperties............{password=<masked>}
com.zaxxer.hikari.HikariConfig           : driverClassName................."com.p6spy.engine.spy.P6SpyDriver"
com.zaxxer.hikari.HikariConfig           : exceptionOverrideClassName......none             
com.zaxxer.hikari.HikariConfig           : healthCheckProperties...........{}
com.zaxxer.hikari.HikariConfig           : healthCheckRegistry.............none
com.zaxxer.hikari.HikariConfig           : idleTimeout.....................600000
com.zaxxer.hikari.HikariConfig           : initializationFailTimeout.......1
com.zaxxer.hikari.HikariConfig           : isolateInternalQueries..........false
com.zaxxer.hikari.HikariConfig           : jdbcUrl.........................jdbc:p6spy:mysql://mysql-cluster.database.svc.cluster.local:3306/dongdorrong
com.zaxxer.hikari.HikariConfig           : keepaliveTime...................0
com.zaxxer.hikari.HikariConfig           : leakDetectionThreshold..........0
com.zaxxer.hikari.HikariConfig           : maxLifetime.....................1800000
com.zaxxer.hikari.HikariConfig           : maximumPoolSize.................10
com.zaxxer.hikari.HikariConfig           : metricRegistry..................none
com.zaxxer.hikari.HikariConfig           : metricsTrackerFactory...........none
com.zaxxer.hikari.HikariConfig           : minimumIdle.....................10
com.zaxxer.hikari.HikariConfig           : password........................<masked>
com.zaxxer.hikari.HikariConfig           : poolName........................"HikariPool-1"
com.zaxxer.hikari.HikariConfig           : readOnly........................false
com.zaxxer.hikari.HikariConfig           : registerMbeans..................false
com.zaxxer.hikari.HikariConfig           : scheduledExecutor...............none
com.zaxxer.hikari.HikariConfig           : schema..........................none
com.zaxxer.hikari.HikariConfig           : threadFactory...................internal
com.zaxxer.hikari.HikariConfig           : transactionIsolation............default
com.zaxxer.hikari.HikariConfig           : username........................"dongdorrong"
com.zaxxer.hikari.HikariConfig           : validationTimeout...............5000    
profile
DevOps 엔지니어 / 열심히 해서 잘하자

0개의 댓글