2009-11-25 6 views
5

1 초당 100 건의 요청이있을 것으로 예상됩니다. 각 요청은 1 ~ 3 초 사이에 완료되어야합니다 (완벽한 세계에서).데이터베이스 연결 풀의 크기를 계산하는 방법은 무엇입니까?

300 개의 연결 풀을 생성 할 수 있습니까? 또는 잠재적 인 스파이크를 보완하기 위해 약간 높은 것이 있습니까?

+0

100 요청? HTTP? –

+0

네, 100 개의 HTTP 요청입니다. 그것은 웹 서비스, 각 실행 (저장 프로 시저)은 약 3 초 걸립니다 –

답변

4

도착 이벤트의 분포에 따라 다릅니다. Queuing theory은 실패 확률 (귀하의 경우 무료 연결 없음)이 일정 비율 이상이되지 않도록 필요한 수의 연결 수식을 제공 할 수 있습니다.

당신은 당신이 n은 같은 시간에 서비스중인 요청했다 같은 확률과 같은 몇 가지 공식을 제공 these notes (17 페이지)를보고 할 수 있습니다 또는 당신이 비어 있지 않은 큐 (당신이 원하는 상태가 피하십시오)

+0

그리고 적용 할 수식은 무엇입니까? –

+0

@ 존 스미스 : 게시물에 대한 내 업데이트보기 – catwalk

관련 문제