Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: Question about Connection Pooling...
Tanel,
Thanks for the explanation about the difference between connection pooling and session pooling. We always talk about connection pooling but according to your definition we're using session pooling. The sessions are opened when the app server starts and are kept open continuously. The apps then come in on the first free session and might re-appear in a different session on their next call. Makes it a bit tough when it comes to 10046 tracing, for example.
Gummi
> There is a difference between connection pooling and session pooling in
Oracle. You might have a pre-allocated pool of connections, but every app
server request to database still creates a new session using one of the
connections in connection pool.
>
> If you want even better scalability, go with session pooling (done either
by app server code or OCI), but if you got need for stateful sessions, then
you can't use PL/SQL package variables for saving the states of a session,
global application contexts and client_id should be used instead.
>
> OCI supports both connection and session pooling, I don't know about IIS.
>
> Tanel.
>
> > We are using Microsoft IIS for our middle tier. I
> > did some tests by using a logon trigger and recording the Sid. I
> > found that
> > every query results in a new connection. Our software engineers tell
> > me that the
> > middle tier is reusing the same connections. I'm not seeing that.
> > What are your
> > experiences with connection pooling?
> >
> >
> >
>
-- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html -----------------------------------------------------------------Received on Sat Mar 20 2004 - 04:20:30 CST
![]() |
![]() |