PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como reduzir o número de conexões usando SQLAlchemy + postgreSQL?


Dentro do SQL Alchemy você deve ser capaz de criar um pool de conexões. Esta piscina é o tamanho da piscina para cada Dyno. No plano Dev e Basic, como você pode ter até 20, pode definir isso em 20 se executar 1 dinamômetro, 10 se executar 2 etc. Para configurar seu pool, você pode configurar o mecanismo:
engine = create_engine('postgresql://[email protected]/mydb',
                   pool_size=20, max_overflow=0)

Isso configura seu mecanismo de banco de dados com um pool do qual você extrai automaticamente. Você também pode configurar o pool manualmente, mais detalhes sobre isso podem ser encontrados no guia de pooling do SQL Alchemy - http://docs.sqlalchemy.org/en/latest/core/pooling.html