initORCL.ora 에서
mts_dispatchers="(address=(protocol=tcp)(host=db))(dispatchers=20)"
mts_max_dispatchers=40
mts_servers=30
mts_max_servers=100
local_listener="(ADDRESS=(PROTOCOL=TCP)(HOST=db)(port=1521))"
처럼 잡고 lsnrctl service 라고 하니까 DISPATCHER가 20개 보이더군요.
그리고 웹서버에서 접속을 날리자 각 DISPATHCER의 established가 첫번째꺼
부터 1씩 증가해나가는게 보입니다.
lsnrctl service에서 보이는 내용이
DISPATCHER established:1 refused:0 current:0 max:254 state:ready
D000 <machine: db, pid: 6037>
이거니까 dispatcher 하나당 max유저는 254인가요?
그렇다면 이 설정으로는 20*254명까지 동시접속이 된다는 의미인지?
아니면 max_dispatchers=40 으로 했으니까 나중에 더 많아지면 40*254까지
된단건가요?
궁금합니다. 이 설정들의 의미가. 그리고 mts_servers의 숫자의 의미는
또 뭘까요...? 왠지 이숫자들을 잘 설정해야 될것만 같은데요.
잘 아시는 분들의 답변 부탁드립니다. ~~~
너무 궁금하거든요.
|