L'obiettivo principale è che non ci siano troppe connessioni PostgreSQL contemporaneamente, altrimenti aumenta il pericolo che molte di esse diventino attive contemporaneamente, sovraccaricando così il database.
Quindi, finché hai circa 20 processi, puoi mantenere le cose semplici e avere una connessione persistente per processo. Con molti processi, hai bisogno di un pool di connessioni.