Function: checkConnectionBudget()
checkConnectionBudget(
declarations,serverMax,reserved?):ConnectionBudget
Defined in: packages/persistence/src/database.ts:74
The connection-budget check (chapter 18, the implementation plan):
every pool declares its size, and the sum must fit under the server's
max_connections with headroom for superuser and maintenance sessions.
Parameters
declarations
readonly PoolDeclaration[]
Every pool in the estate, each from Database.declaration.
serverMax
number
The server's max_connections.
reserved?
number = 10
Connections kept back for operators. Default 10.
Returns
What was declared against what is available.