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

Hvordan reducerer man antallet af forbindelser ved hjælp af SQLAlchemy + postgreSQL?

Inden for SQL Alchemy bør du være i stand til at oprette en forbindelsespulje. Denne pool er hvad poolstørrelsen ville være for hver Dyno. På Dev and Basic planen, da du kan have op til 20, kan du indstille dette til 20, hvis du kører 1 dyno, 10, hvis du kører 2 osv. For at konfigurere din pool kan du konfigurere motoren:

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

Dette sætter din db motor op med en pulje, som du automatisk trækker fra derefter. Du kan også konfigurere puljen manuelt, flere detaljer om det kan findes i pooling-guiden til SQL Alchemy - http://docs.sqlalchemy.org/en/latest/core/pooling.html




  1. Hvad er den mest passende datatype til lagring af en IP-adresse i SQL server?

  2. pyodbc og mySQL

  3. CAST til DECIMAL i MySQL

  4. Trigger for ændring af kolonneværdi?