본문 바로가기

Programming/Frameworks

slick 3.x 의 connection 개수 조정하기

Scala 관련 프로젝트를 진행하다가 RDB (Relational Database) 작업을 하기 위해서 Slick 을 많이 사용하는데,

Slick 의 connection pooling 기능을 설정하는 방법에 대해서 간단하게 소개하고자 한다.


DBCP 와 같은 third-party library 를 사용하는 것도 가능하지만, Slick 3.x 부터는 기본으로 HikariCP 를 사용하도록 변경 되었다.


아래 URL 에서 관련 문서를 살펴보면

Slick 의 Database 관련설정 load


아래의 항목을 볼 수 있다.

  • maxConnections (Int, optional, default: numThreads * 5): The maximum number of connections in the pool.

이 변수로 max connection 을 조정할 수 있으니 참고하자.