tomcat에서 thread 숫자 늘려준 후 질문
- 작성자 :
- 오*익
- 작성일 :
- 2013-07-08 10:27:44
- 조회수 :
- 1,009
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
1.
톰캣에서 thread를 200으로 늘려주었습니다.
thread를 늘려 주었으면 이에 맞도록 connection도 늘려주어야 한다고 들었는데
egovframework 어디에서 connection을 늘려 주어야 하는지 질문 드리고 싶습니다.
(MySQL)
context-datasource.xml 에서
bean에다가
<property name="maxActive" value="200"/>
<property name="maxIdle" value="200"/>
<property name="maxWait" value="200"/>
이런 식으로 추가해주면 되는건가요?
2.
context-transaction.xml 이 기본으로 세팅되어 있어 이를 수정하여 서버에서 성능 향상이 가능하다고 들었는데, 이에 대한 자료도 존재하는지 궁금합니다.
조언 부탁드립니다.
톰캣에서 thread를 200으로 늘려주었습니다.
thread를 늘려 주었으면 이에 맞도록 connection도 늘려주어야 한다고 들었는데
egovframework 어디에서 connection을 늘려 주어야 하는지 질문 드리고 싶습니다.
(MySQL)
context-datasource.xml 에서
bean에다가
<property name="maxActive" value="200"/>
<property name="maxIdle" value="200"/>
<property name="maxWait" value="200"/>
이런 식으로 추가해주면 되는건가요?
2.
context-transaction.xml 이 기본으로 세팅되어 있어 이를 수정하여 서버에서 성능 향상이 가능하다고 들었는데, 이에 대한 자료도 존재하는지 궁금합니다.
조언 부탁드립니다.
A
안녕하세요. 오형익님.
의미있는 설정은 maxActive와 maxIdle입니다.
(일반적으로 maxIdle은 maxActive와 동일하게 설정)
maxWait는 connection이 pool에 반납되기까지 기대리는 최대 시간(millisecond)입니다.
이 값은 기본값으로 -1(무한대)로 별도의 설정을 하지 않으시면 되실 것 같습니다.
보다 자세한 사항은 DBCP쪽 설정 설명을 참조하시면 되실 것 같습니다.
http://commons.apache.org/proper/commons-dbcp/configuration.html
transaction 부분은 어떤 부분을 말씀하시는지 구체적인 정보가 없어서 정확하게 답변을 드릴 수가 없지만, 일반적으로 불필요한 부분에 대하여 transaction을 적용하지 않는 것이 가장 좋으실 것 같습니다. (AOP 상에 insert*, update*, delete* 메소드 부분만 지정)
그럼, 즐거운 하루되십시오.
감사합니다.
의미있는 설정은 maxActive와 maxIdle입니다.
(일반적으로 maxIdle은 maxActive와 동일하게 설정)
maxWait는 connection이 pool에 반납되기까지 기대리는 최대 시간(millisecond)입니다.
이 값은 기본값으로 -1(무한대)로 별도의 설정을 하지 않으시면 되실 것 같습니다.
보다 자세한 사항은 DBCP쪽 설정 설명을 참조하시면 되실 것 같습니다.
http://commons.apache.org/proper/commons-dbcp/configuration.html
transaction 부분은 어떤 부분을 말씀하시는지 구체적인 정보가 없어서 정확하게 답변을 드릴 수가 없지만, 일반적으로 불필요한 부분에 대하여 transaction을 적용하지 않는 것이 가장 좋으실 것 같습니다. (AOP 상에 insert*, update*, delete* 메소드 부분만 지정)
그럼, 즐거운 하루되십시오.
감사합니다.