Subject | Re: [IB-Architect] Connection resources, classic vs. SS |
---|---|
Author | Ann W. Harrison |
Post date | 2001-02-26T19:31:36Z |
At 12:13 PM 2/26/2001 -0700, Jason Wharton wrote:
removes the page size as a factor. Connections are one factor, as
are metadata size and complexity, request size, complexity and duration
(i.e. when requests are unprepared), and for superserver, lock table
size, and for superserver, the number of connected databases.
a large number of processes.
know at the moment how much, but non-zero for sure. Each transaction
also takes some amount of resources.
sized.
Regards,
Ann
www.ibphoenix.com
We have answers.
>I am aware that memory allocated to a server process is directlyActually, it's not. The size of the page cache is settable, which
>proportional to the page size and number of connections to a database.
removes the page size as a factor. Connections are one factor, as
are metadata size and complexity, request size, complexity and duration
(i.e. when requests are unprepared), and for superserver, lock table
size, and for superserver, the number of connected databases.
>InWell, maybe yes, maybe no. Depends on how the operating system handles
>the classic architecture this makes sense as each connection ends up being
>serviced by a separate process. This also explains why this architecture
>doesn't feasibly scale to more than 256 concurrent users.
a large number of processes.
>But, in the super-server architecture, connections are actually serviced byNo. Every connection takes some amount of resources - I really don't
>a single process such that allocated resources are shared in common rather
>than separated across process boundaries. What I am wondering is if the
>resource allocation parameters are still the same or if there is a
>difference such that new connections will cap out and not add additional
>resource allocations.
know at the moment how much, but non-zero for sure. Each transaction
also takes some amount of resources.
>What I am driving at is: With going to SS is it possible that resourceProbably the fact that the lock table in superserver is not dynamically
>allocations can become more independent from the number of concurrent
>connections such that the number of connections can significantly increase?
>What is the next point of exhaustion that would limit the number of
>concurrent connections?
sized.
Regards,
Ann
www.ibphoenix.com
We have answers.