Connections Pool Management
Management statements to manage the external connections pool.
This connection pool is part of the Firebird server and used for connections to other databases or servers from the Firebird server itself.
Management statements to manage the external connections pool.
This connection pool is part of the Firebird server and used for connections to other databases or servers from the Firebird server itself.
ALTER EXTERNAL CONNECTIONS POOL
Manages the external connections pool
ALTER EXTERNAL CONNECTIONS POOL { CLEAR ALL | CLEAR OLDEST | SET LIFETIME lifetime <time-unit> | SET SIZE size } <time-unit> ::= SECOND | MINUTE | HOUR
Parameter | Description |
---|---|
lifetime |
Maximum lifetime of a connection in the pool.Minimum values is |
size |
Maximum size of the connection pool.Range 0 - 1000.Setting to |
When prepared it is described like a DDL statement, but its effect is immediate — it is executed immediately and to completion, without waiting for transaction commit.
This statement can be issued from any connection, and changes are applied to the in-memory instance of the pool in the current Firebird process.If the process is Firebird Classic, execution only affects the current process (current connection), and does not affect other Classic processes.
Changes made with ALTER EXTERNAL CONNECTIONS POOL
are not persistent: after a restart, Firebird will use the pool settings configured in firebird.conf
by ExtConnPoolSize
and ExtConnPoolLifeTime
.