Локальная Visual Studio подключена к Azure SQL БД - медленное соединение - PullRequest
2 голосов
/ 04 марта 2020

Я ищу несколько советов. Последние несколько лет я разрабатывал веб-приложения с использованием Visual Studio на виртуальной машине Azure, подключенной к базе данных Azure SQL.

Недавно я решил переместить Visual Studio на новый локальный компьютер P *. 1035 * для увеличения задержки соединения с ВМ и снижения затрат на использование Azure ВМ.

Кодирование великолепно (в моем новом конфиге), потому что все локально и поэтому быстрее, но отладка и тестирование очень медленные; Я думаю, это из-за данных, извлекаемых из базы данных Azure SQL через inte rnet.

Я исследовал альтернативные конфигурации:

A - Создать локальную базу данных syn c с моим Azure db - подключение моего веб-приложения к локальному SQL db, которое синхронизируется с Azure DB, может улучшить ситуацию, потому что я предполагаю, что данные локальные. Я не уверен, есть ли какие-либо ограничения / задержки при синхронизации базы данных.

B - Создать локальную копию моего Azure db - хотя этот параметр разрешит мой параметр задержки, мне часто нужно отлаживать оперативные данные и, следовательно, ожидание загрузки копии, возможно, приведет к собственной неэффективности.

Прежде чем я go опережу и опробую любое из этих решений, я хотел бы знать, как может выглядеть обычная установка, и любые другие предложения. Заранее спасибо.

Обновление 7 марта Ни одно из решений не дало мне удовлетворительного результата:

A - я не смог добиться синхронизации c с моим местным P C. Я не верю, что эта функция в настоящее время поддерживается.

B - создание копии моего Azure дБ на моем localDb создало много проблем с Entity Framework моего проекта, которые пришлось изменить, что, в свою очередь, непрактично, когда я хочу направить свою разработку обратно на Azure SQL базу данных.

Полагаю, что доступны следующие опции:

C - создать Azure webapp ( для разработки), опубликуйте каждое изменение там для тестирования / отладки - это выглядит как громоздкое соглашение.

D - придерживайтесь VM - (излишне дорого)!

Я все еще хотел бы услышать от других пользователей, у которых есть локальная разработка p c, связанная с Azure SQL базами данных. Как вы справляетесь с медленным ответом (из загрузки данных).

Извинения, если я полностью упускаю суть здесь, или если мои настройки совершенно нетрадиционны.

...