Pony orm пул соединений - PullRequest
       30

Pony orm пул соединений

1 голос
/ 13 марта 2020

используя python пони с postgres (aws rds) ... используя его для выполнения raw sql ... поэтому я создал класс-оболочку вокруг классов пони для инициализации объекта базы данных

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)

или есть способ установить параметры пула соединений.

Согласно документам pony orm

Пул соединений . Нет необходимости отслеживать соединения с базой данных. У вас есть соединение, когда вам это нужно, и когда вы закончите транзакцию, соединение будет возвращено в пул.

, но я вижу, что соединения всегда открываются каждый раз, когда выполняется вызов select. Например: 5 вызовов приводит к 5 соединениям. Как я могу установить макс. количество соединений?

...