sql >> Database >  >> RDS >> PostgreSQL

Hoe het aantal verbindingen te verminderen met SQLAlchemy + postgreSQL?

Binnen SQL Alchemy zou je een verbindingspool moeten kunnen maken. Dit zwembad is de grootte van het zwembad voor elke Dyno. Op het Dev and Basic-plan, aangezien je er tot 20 zou kunnen hebben, zou je dit kunnen instellen op 20 als je 1 dyno gebruikt, 10 als je er 2 gebruikt, enz. Om je zwembad te configureren, kun je de motor instellen:

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

Dit stelt uw db-engine in met een pool waaruit u vervolgens automatisch trekt. U kunt de pool ook handmatig configureren, meer details hierover vindt u in de pooling-gids van SQL Alchemy - http://docs.sqlalchemy.org/en/latest/core/pooling.html




  1. Zoek dynamisch kolomnamen voor een tabel op in een sql-query

  2. Hoe u meer dan 1000 waarden in een Oracle IN-clausule plaatst?

  3. Genereer tijdreeksen met dagelijkse statistieken met behulp van een PostgreSQL-query

  4. Hoe kan ik oracle apex server-side live validatie maken zonder een pagina in te dienen?