Лучше использовать подключение-получение данных-закрытие в необходимый момент.
Поддержание одного постоянного подключения к базе данных может привести к проблемам с масштабируемостью и производительностью. Если несколько потоков или процессов одновременно обращаются к базе данных через одно подключение, может возникнуть блокировка и ухудшение производительности.
Создание, выполнение запроса и закрытие подключения для каждой команды бота позволит эффективно использовать ресурсы базы данных и предотвратить конфликты с другими операциями. Библиотека asyncpg поддерживает асинхронное создание и выполнение запросов, что позволяет боту эффективно управлять подключениями к базе данных в асинхронной среде.