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
.