sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur minskar man antalet anslutningar med SQLAlchemy + postgreSQL?

Inom SQL Alchemy bör du kunna skapa en anslutningspool. Denna pool är vad poolstorleken skulle vara för varje Dyno. På Dev and Basic-planen eftersom du kan ha upp till 20, kan du ställa in detta på 20 om du kör 1 dyno, 10 om du kör 2, etc. För att konfigurera din pool kan du ställa in motorn:

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

Detta ställer in din db-motor med en pool som du drar ur automatiskt då. Du kan också konfigurera poolen manuellt, mer information om det finns i poolingguiden för SQL Alchemy - http://docs.sqlalchemy.org/en/latest/core/pooling.html




  1. Ersätt första instans NULL eller ' ' med ett annat värde - MySQL

  2. Skapa anpassade html-taggar för CMS?

  3. MySQL DB väljer poster med och utan omljud. t.ex:'.. där något =FÖÖ'

  4. Fel:Objekt av klassen CI_DB_mysql_result kunde inte konverteras till sträng