


LEAST({DBInstanceClassMemory/25165760},12000) 디폴트



데이터베이스 파라미터 수정이 비용에 영향을 줄 수 있는지?
- 직접 비용: max_connections와 wait_timeout 값의 변경 자체는 직접적인 비용을 발생시키지 않습니다.
- 간접 비용: 높은 max_connections 설정으로 인해 메모리 사용량이 증가하거나 성능 저하가 발생할 수 있으며, 이로 인해 더 높은 사양의 인스턴스가 필요할 수 있습니다. wait_timeout이 길어지면 유휴 커넥션이 많아져 자원 낭비가 발생할 수 있습니다.
바꾼 DB설정을 반영하여 application.properties에 추가
# HikariCP 설정
spring.datasource.hikari.maximum-pool-size=300 # 최대 커넥션 수
spring.datasource.hikari.minimum-idle=10 # 최소 유휴 커넥션 수
spring.datasource.hikari.idle-timeout=150000 # 유휴 커넥션 최대 유지 시간 (밀리초 단위)
spring.datasource.hikari.connection-timeout=30000 # 커넥션 요청 대기 시간 (밀리초 단위)
spring.datasource.hikari.max-lifetime=150000 # 커넥션 최대 생명 주기 (밀리초 단위)
spring.datasource.hikari.connection-test-query=SELECT 1