Django与psycopg2.pool的数据库连接池
问题描述:
我试图用django实现持久数据库连接池。 其中一个选项是使用内置的psycopg2.pool
代码提供不同类型的池(PersistentConnectionPool,ThreadedConnectionPool等),但没有关于该主题的psycopg2文档。Django与psycopg2.pool的数据库连接池
那么,有没有人做过这方面的工作或有一些工作代码?我只是不想重新发明*。
谢谢。
答
Django不支持连接池。从技术上讲,你可能会写一个使用psycopg2的django数据库后端,但我认为使用外部进程进行连接池会更好。看看这个pgpool。
使用pgpool不会消除这种开销,因为python仍然需要在每个请求上以相同的方式连接到数据库。 – HardQuestions 2009-08-12 11:46:44