У меня есть большой запрос для выполнения через SQL Alchemy, который имеет приблизительно 2,5 миллиона строк.Это подключение к базе данных MySQL.Когда я делаю:
transactions = Transaction.query.all()
Время ожидания составляет около десяти минут.И получает эту ошибку: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, «Потерянное соединение с сервером MySQL во время запроса»)
Я пытался установить различные параметры при выполнении create_engine, например:
create_engine(connect_args={'connect_timeout': 30})
Что мне нужно изменить, чтобы время ожидания запроса не истекло?
Мне также было бы хорошо, если есть способ разбить результаты на страницы и просмотреть их таким образом.