ORACLE SERVER MODE

Oracle Dedicated와 Shared Server는 연결당 프로세스 비용이 다르다

Dedicated는 세션마다 서버 프로세스를 붙이고, Shared Server는 dispatcher와 공유 서버가 여러 세션을 나눠 처리한다.

DedicatedSharedProcess

Dedicated Server

model

클라이언트 세션마다 전용 서버 프로세스

good

실행 흐름이 단순하고 응답 시간이 예측 가능

cost

동시 연결 수가 많으면 프로세스/메모리 비용 증가

Shared Server

model

dispatcher와 공유 서버가 다수 세션 처리

good

많은 idle 연결을 더 적은 프로세스로 수용 가능

trade

모든 OLTP에 항상 유리한 것은 아니므로 workload 확인