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

psycopgとgeventを使用して接続をプールするにはどうすればよいですか?

    gevent-psycopg2 をご存知だと思います psycopgを作成するモジュール グリーンレットに優しい。

    接続プールソリューションを探して、2つのソリューションを試しました:

    • SQLALchemy -モンキーパッチが適用されたスレッドとgevent-psycopg2では正しく機能するようです。 。 QueuePool クラスはthreadingを使用します したがって、gevent-psycopg2であっても、内部的にロック用のモジュールであるため、モンキーパッチが必要です。 psycopg2を作成します 緑。

    • psycopg2があります 接続プールの例 geventで 例

    私は両方のソリューションを試しましたが、本番環境では試していません。そのため、それらの堅牢性についてはまだ言えません。



    1. MySQLの数値に先行ゼロを追加する方法

    2. MySQLデータベースの名前を変更する方法

    3. innodb分離レベルとロック

    4. MySQLデータベースから挿入された行のインデックスを取得する