디비 연결시 Pool로 관리하면 좋다고 한다. 생성하는 비용과 캐싱기능으로 성능상 이점을 얻을수 있다고 하여 스프링에 적용해보았다.
1. pom.xml
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-c3p0</artifactId>
<version>3.6.10.Final</version>
</dependency>
2. Hibernate 설정 추가~!
<prop key="hibernate.c3p0.min_size">5</prop>
<prop key="hibernate.c3p0.max_size">20</prop>
<prop key="hibernate.c3p0.timeout">300</prop>
<prop key="hibernate.c3p0.max_statements">50</prop>
<prop key="hibernate.c3p0.idle_test_period">3000</prop>
'Development > Web & Server' 카테고리의 다른 글
[Vert.x] Websocket 구현하기~! (0) | 2013.12.12 |
---|---|
[AWS] S3 연동하기~! Java (0) | 2013.12.11 |
[Play Framework] No EntityManager bound to this thread. Try wrapping this call in JPA.withTransaction, or ensure that the HTTP context is setup on this thread. (0) | 2013.12.05 |
[Play Framework] Test 하기~! (0) | 2013.12.05 |
[Play Framework] Global Setting (0) | 2013.12.03 |