MTS_DISPATCHERS = "ADDRESS= (PROTOCOL= TCP)(Host=hostip))(dispatchers=500)"
dispatcher 개수가 500 은 굉장히 큰 값입니다.
원칙적으로 하나면 충분합니다. 단지, 백업용으로 2 이나, 3정도 띄우면 됩니다.
MTS_MAX_SERVERS = 100
MTS_SERVERS = 50
MTS_SERVERS 는 평균적으로 실행되고 있는 process 개수 정도가 적당하고,
MTS_MAX_SERVERS 는 전체메모리를 평균적인 process 메모리로 나눈 것의 절반정도가
적당할 것 같습니다.그 이상 프로세스가 실행되도, swap 만 잡아먹을뿐 더 빨라지지 않습니다. 괜히 system failure 가 일어날 가능성만 높아집니다.
>>이청열 님께서 쓰시길<<
:: mts를 설정하여 운영하고자 하는데... 예가 너무 부족한듯하여... 이렇게 질문을 올립니다.
::
:: 오라클에 약 500명의 동시접속자가 있다고 보구 있구요.
::
:: 물론 최대일경우로 하고 잡은 것입니다.
::
::
:: 이럴 경우 대충 아래 정도의 수치면 ...되는지 알고 싶습니다.
::
:: 오라클 8.1.6
::
:: MTS_DISPATCHERS = "(ADDRESS= (PROTOCOL= TCP)(Host=hostip))(dispatchers=500)"
:: MTS_MAX_DISPACTHERS = 500
:: MTS_MAX_SERVERS = 100
:: MTS_SERVERS = 50
:: LOCAL_LISTENER = "(ADDRESS_LIST= (ADDRESS=(PROTOCOL= TCP)(Host=hostip)(Port= 1521)))"
::
::
::
:: 이렇게 하면 되나요....?
::
:: 에궁...무식한놈이라... 제대로 모르겠네요...
:: 좀 갈켜 주십시오...^^
|