Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy to dziwne, że moje połączenie SQLAlchemy MySQL zawsze kończy się uśpieniem?

Domyślnym zachowaniem SQLAlchemy jest łączenie połączeń w silniku:

https://www.sqlalchemy.org/docs/core/engines.html

https://www.sqlalchemy.org/docs/core/pooling.html

Jeśli chodzi o rozłączanie na noc, jest to znane zachowanie MySQL, SQLAlchemy udostępnia flagę pool_recycle, aby to obejść. Oto wiele linków, które to opisują:

https://www.sqlalchemy.org/docs/dialects/mysql .html#limity czasu połączenia

https://www.sqlalchemy.org/docs/core /pooling.html#setting-pool-recycle

https://www.sqlalchemy.org/docs/core/engines .html#sqlalchemy.create_engine (pool_recycle)

https://www.sqlalchemy.org/trac/wiki/FAQ#MySQLserverhasgoneaway

Wpis na blogu sprzed zaledwie kilku dni:

https://douglatornell.ca/blog/2012/01/08/ pozostać przy życiu/




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel Usuń Konstruktor Zapytań

  2. Automatycznie usuwać dane skrzyżowania wraz z DELETE rekordu?

  3. Prawidłowe indeksowanie przy użyciu operatora OR

  4. Ignoruj ​​poszczególne kryteria GDZIE

  5. Laravel 5.5 Błąd Tabela podstawowa lub widok już istnieje:1050 Tabela „użytkownicy” już istnieje