Esiste una regola o qualcosa che posso usare per calcolare un buon numero per max_connections
, default_pool_size
e max_client_conn
?
I valori predefiniti sono dispari. PostgreSQL è impostato su max_connections = 100 mentre pgbouncer è impostato su default_pool_size = 20. Default_pool_size non dovrebbe essere sempre superiore a max_connections? Altrimenti, che senso ha? Pensavo che pgbouncer fosse pensato per permetterci di gestire più connessioni riducendo il loro overhead (riutilizzando le connessioni di PostgreSQL). Non ho capito bene.
Sto cercando consigli simili a quelli trovati nel wiki di PostgreSQL , come "questo parametro dovrebbe essere ~ 50% della tua memoria".
Ricordo che c'era un foglio di calcolo per MySQL che ti avrebbe permesso di calcolare questo tipo di parametri. Sarebbe fantastico avere qualcosa del genere per PostgreSQL / pgbouncer.