Dr_Elvis
@Dr_Elvis
В гугле забанен

Один connect при старте или connect-fetch-close при необходимости?

Как правильнее?
допустим бот, где-то нужно сделать select, где-то insert, где-то update, в зависимости от команды. Лучше держать один коннект с базой, который пристарте бота или каждый раз открывать, выполнять, закрывать коннект?
к примеру библиотека asyncpg.
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
AshBlade
@AshBlade
Просто хочу быть счастливым
Используй пул соединений. В asyncpg он поддерживается.

В доке есть
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@alekssamos
Программист любитель
Например, в алхимии есть сессии. Там сказано, что их надо на каждый запрос открывать, выполнять нужное действие и закрывать. И лучше всего это делать или через контекстные менеджеры, или, допустим, через middleware, скажем, как в fastAPI.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы