【发布时间】:2020-03-13 13:18:25
【问题描述】:
将 python pony orm 与 postgres(aws rds) 结合使用...使用它来执行原始 sql ...所以我围绕 pony 类创建了一个包装类来初始化数据库对象
self.db = Database()
self.db.bind(provider="postgres", user=self.username, password=self.password,
host=self.hostname, database=self.database)
每次调用方法来执行原始 sql 查询(下一行),都会建立一个新连接。连接池何时启动
self.db.execute(query, query_args)
或者有没有办法设置连接池参数。
根据小马 orm 文档
连接池。 无需跟踪数据库连接。当您需要时,您就有了连接,当您完成交易后,连接将返回到池中。
但我看到每次选择调用时总是打开连接。例如:5 次通话导致 5 次连接。我怎样才能设置最大值。连接数?
【问题讨论】:
标签: python postgresql-11 ponyorm