A collection
of reusable workspace server and stored process server processes is
referred to as a pool. By reusing server processes, pooling avoids
the cost that is associated with creating a new process for each connection.
If your client application uses frequent, short-duration connections
to SAS, pooling might greatly improve your server performance.
SAS supports the following
types of pooling:
server-side pooling
is the process by which
the SAS Object Spawner maintains a collection of workspace servers
that are available for clients. The usage of servers in this pool
is governed by the authorization rules that are set on the servers
in the SAS metadata.
client-side pooling
is the process by
which the client application maintains a collection of reusable workspace
server processes.
For a comparison of
client-side pooling and server-side pooling, see “Choices
in Workspace Server Pooling” in the “Server Configuration,
Data Retrieval, and Risk” chapter in the
SAS Intelligence Platform: Security Administration Guide.
For more detailed information
about pooling, see “Understanding Server Pooling” in
the
SAS Intelligence Platform: Application Server Administration Guide.
For instructions on
configuring client-side pooling properties, see “Configuring
Client-Side Pooling” in the
SAS Intelligence Platform: Application Server Administration Guide.