PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak zredukować liczbę połączeń za pomocą SQLAlchemy + postgreSQL?

W SQL Alchemy powinieneś być w stanie stworzyć pulę połączeń. Ta pula jest taka, jaka byłaby wielkość puli dla każdego Dyno. W planie Dev i Basic, ponieważ możesz mieć do 20, możesz ustawić to na 20, jeśli uruchomisz 1 hamownię, 10 jeśli uruchomisz 2 itd. Aby skonfigurować pulę, możesz skonfigurować silnik:

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

Spowoduje to skonfigurowanie twojego silnika bazy danych z pulą, z której pobierasz automatycznie. Pulę można również skonfigurować ręcznie. Więcej informacji na ten temat można znaleźć w przewodniku dotyczącym puli SQL Alchemy - http://docs.sqlalchemy.org/en/latest/core/pooling.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje sposób, aby pg_dump wykluczyć określoną sekwencję?

  2. Cytowanie nazw kolumn za pomocą NHibernate i PostgreSQL

  3. Oblicz Max of Sum pola z adnotacjami w pogrupowanym zapytaniu w Django ORM?

  4. postgresql wstawia wartość null w zapytaniu

  5. Najlepsze praktyki w zakresie replikacji PostgreSQL — część 2