иногда перемешиваются ибо одна корутина делает фетч данных другого оставляя его ни с чем, и пока заменил на синк sqlite3
есть ли более лучшее решение?
Ты производишь все операции с одним Connection объектом, а не создаёшь отдельные курсоры?
Есть. Разобраться в причине проблемы. А не жонглировать либами. Но в целом использование обычного sqlite я поддерживаю
разобрался в проблеме, c.fetchall() оставляет данные которые последними вытягивались из базы и как я понимаю, после запроса к базе происходит переключение на другой корутин, где делается фетч данных другого
Надо юзать для конкурентных обработчиков разные соединения всегда
а проблем не будет при слишком частых запросах?
спасибо, попробую
Обсуждают сегодня