jndi lookup cache time out
- 작성자 :
- 박*국
- 작성일 :
- 2012-05-01 01:48:23
- 조회수 :
- 1,923
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
일전에 lookup 관련하여 cache여부를 질문했었고, 신속한 답변 감사합니다.
한가지 더 질문을 드릴게 있습니다.
저희쪽 현상은 오전/밤/주말 등 웹로직의 메모리 사용현황이 양호할때는
lookup 속도가 20ms 내외 인데, 사용자가 수백명이 붙는 집중 근무시간에는
속도가 200ms가 넘을때가 많습니다.
아무래도 jndi lookup 경합이겠죠?
그래서 알고 싶은 것은 혹시 chache에 time out이 있는지 여부 입니다.
문서에는 없는 것으로 보이는데요...
GC가 다량 발생해서 cache에 영향을 주는 것으로 보입니다만...
시원한 답변 또는 이를 해결했던 경험 조언 부탁드립니다.
감사합니다.
일전에 lookup 관련하여 cache여부를 질문했었고, 신속한 답변 감사합니다.
한가지 더 질문을 드릴게 있습니다.
저희쪽 현상은 오전/밤/주말 등 웹로직의 메모리 사용현황이 양호할때는
lookup 속도가 20ms 내외 인데, 사용자가 수백명이 붙는 집중 근무시간에는
속도가 200ms가 넘을때가 많습니다.
아무래도 jndi lookup 경합이겠죠?
그래서 알고 싶은 것은 혹시 chache에 time out이 있는지 여부 입니다.
문서에는 없는 것으로 보이는데요...
GC가 다량 발생해서 cache에 영향을 주는 것으로 보입니다만...
시원한 답변 또는 이를 해결했던 경험 조언 부탁드립니다.
감사합니다.
A
안녕하세요.. 박병국님..
경합이라는 말씀하시는 것이.. JNDI가 아닌 getConnection 부분인 것 같습니다.
(JNDI Lookup을 매번 하지 않음)
이 경우는.. collection pool 사용 현황을 확인해 보셔야 할 것 같습니다.
즉, 많이 몰리는 경우.. 가용한 connection이 없다면.. 대기를 하기 때문에..
속도가 느려지는 것은 당연합니다...
가능한 해결 방안은 pool에 대한 connection 수를 늘려주시는 방법이 있을 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
경합이라는 말씀하시는 것이.. JNDI가 아닌 getConnection 부분인 것 같습니다.
(JNDI Lookup을 매번 하지 않음)
이 경우는.. collection pool 사용 현황을 확인해 보셔야 할 것 같습니다.
즉, 많이 몰리는 경우.. 가용한 connection이 없다면.. 대기를 하기 때문에..
속도가 느려지는 것은 당연합니다...
가능한 해결 방안은 pool에 대한 connection 수를 늘려주시는 방법이 있을 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.