Утечка оперативной памяти в sqlite3

Создал асинхронного бота на aiogram. Появилась утечка ОЗУ. Предполагаю что проблема в этом, но у меня не достаточно знаний о sqlite3: Мои объекты базы данных являются глобальными переменными. И с помощью них функции читают/записывают данные БД.

connect = sqlite3.connect(bd_name,check_same_thread=False)
cursor = connect.cursor()

Утечка могла появится из-за подобных глобальных переменных? Лучше каждый раз заново инициализировать подключение к БД в каждой функции в качестве локальных переменных, чем использовать мой способ?


Ответы (0 шт):