Azure Облако SQL - Запрос большого количества строк с помощью Python - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть приложение Python Flask, которое подключается к базе данных Azure Cloud SQL и использует метод Pandas read_ sql с SQLAlchemy для выполнения операции выбора над таблицей и ее загрузки. в фрейм данных.

recordsdf = pd.read_sql(recordstable.select(), connection)

В таблице записей содержится около 5000 записей, а выполнение функции занимает около 10 секунд (мне приходится извлекать все записи каждый раз). Однако та же самая операция с теми же данными занимает около 0,5 секунды, когда я выбираю из локальной SQL серверной базы данных.

Что можно сделать, чтобы сократить время, необходимое для загрузки данных с Azure к кадру данных? Переместит ли все приложение Python в Azure справку без сервера? Спасибо

Дополнительная информация

  • Azure База данных находится на стандартном уровне с 20 DTU
  • Область базы данных настроена так, чтобы быть близкой к Мое местоположение
  • В идеале ищет операцию, которая займет менее 2 секунд
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...