Howard J. Rogers wrote:
> "Karsten Farrell" <kfarrell_at_belgariad.com> wrote in message
> news:xVzA9.98$FK3.14076239_at_newssvr21.news.prodigy.com...
>
>>
>>Add to the above a couple of other tuning things you can do in your
>>listener.ora file:
>>
>>* If your users connect infrequently, sqlnet might need to spawn a new
>>dispatcher, which goes away when there's no activity for a while.
>
>
> Excuse me????? Dispatchers are not automatically spawned. The number of
> dispatchers is governed by MTS_DISPATCHERS (just DISPATCHERS in 9i) and the
> number is fixed. The parameter is dynamically adjustable, but not by the
> Listener, or by "Sqlnet", whatever that means, since sqlnet is just a
> protocol. And dispatchers don't just "go away" after a while, either.
>
> Are you perchance confusing this with the shared server processes, which are
> dynamically spawned and destroyed, depending on the load on the system (and
> none of which, of course, would make the slightest difference to a connect
> time, since connections in MTS are always to a dispatcher)?
>
> HJR
Yes, you are right. I used the wrong term. Instead of "dispatchers", it
should have been "prespawned dedicated server processes". I was using
"sqlnet" in the generic sense (maybe not a good idea) of Oracle
networking (but sqlnet isn't a protocol - it's a piece of the session
layer of a protocol stack).
Yes, in a non-MTS environment, connections are handed off to a dedicated
server process (which is spawned/destroyed). In an MTS environment,
connections are handed off to a dispatcher, which parcels out the work
to shared server process.
Received on Wed Nov 13 2002 - 16:31:51 CST