PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come ridurre il numero di connessioni utilizzando SQLAlchemy + postgreSQL?

All'interno di SQL Alchemy dovresti essere in grado di creare un pool di connessioni. Questa piscina è quella che sarebbe la dimensione della piscina per ogni Dyno. Sul piano Dev e Basic poiché potresti averne fino a 20, puoi impostarlo a 20 se esegui 1 banco prova, 10 se ne esegui 2, ecc. Per configurare il tuo pool puoi impostare il motore:

engine = create_engine('postgresql://[email protected]/mydb',
                   pool_size=20, max_overflow=0)

Questo imposta il tuo motore db con un pool da cui estrai automaticamente. Puoi anche configurare il pool manualmente, maggiori dettagli su questo possono essere trovati nella guida al pooling di SQL Alchemy - http://docs.sqlalchemy.org/en/latest/core/pooling.html