sql >> データベース >  >> RDS >> Mysql

SQLAlchemy MySQL接続が常にスリープ状態になるのは奇妙ですか?

    SQLAlchemyのデフォルトの動作は、エンジン内の接続をプールすることです:

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

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

    夜間の切断に関する限り、これは既知のMySQLの動作であり、SQLAlchemyはそれを回避するためにpool_recycleフラグを提供します。これを説明する多くのリンクがあります:

    http://www.sqlalchemy.org/docs/dialects/mysql .html#connection-timeouts

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

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

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

    ほんの数日前のブログ投稿:

    http://douglatornell.ca/blog/2012/01/08/生き続ける/




    1. Python+MySQL-一括挿入

    2. SQLServerで「代わりの」トリガーを作成する

    3. MySQLでテーブル変数を作成する

    4. Android-SQLite-Date1とDate2の間で選択