SMS замедляется при подключении к Azure SQL Server

1063
Zapnologica

Я размещаю 2 базы данных на базе данных Azure SQL Server. Две очень маленькие базы данных по 40 Мб. Очень ограниченный доступ к ним. Если я смотрю на мой DTU, его значение 0 достигает 5%.

Однако когда я открываю любую из баз данных в SQL management studio 2016. (v13.0.15600.2) Это очень / очень медленно.

Позвольте мне уточнить.

  • Подключение к серверу не плохое, (18 секунд)
  • Расширение баз данных (10 секунд)
  • Расширяющиеся таблицы (60 таблиц) (15 секунд)

Теперь худшая часть. Если я редактирую таблицу в режиме конструктора или диаграммы базы данных.

Если я нажму на Nameили Data Typeна любой столбец. Занимает 30 - 60 секунд, я не отвечаю в течение половины этого времени. И это происходит каждый раз, когда я щелкаю левой кнопкой мыши или вправо в строке.

Если я внесу изменения в схему таблицы и должен сохранить их. Это может занять очень много времени. в зависимости от размера стола.

это почти как будто SMSделает какой-то сетевой запрос, который просто занимает очень много времени на лазурной базе данных.

Просто еще немного информации.

  • Azure Db находится в Западной Европе,
  • Я живу в Южной Африке,
  • У меня 20/20 Мбит / с по оптоволокну.
  • Пинг Западной Европы 209msна Лазурном Speed Test ,
  • Если я работаю на локально размещенных экземплярах сервера Standard SQL, моя скорость равна 100%

Я только что дошел до того, что больше не могу работать с базами данных. Это просто непригодно.

7
Та же проблема. Также базируется в Южной Африке и хостинг на севере ЕС. davenewza 7 лет назад 1
У меня были люди, которые предложили мне повысить DTU базы данных. Но я работаю на S0, и если вы смотрите монитор, он никогда не превышает 50% DTU. Так что я сомневаюсь, что это так. Zapnologica 7 лет назад 0
Я могу с уверенностью сказать, что это не DTU. Я даже поднял свой сервер до 50 DTU, и это так же медленно. Zapnologica 7 лет назад 0

2 ответа на вопрос

1
Manu

У меня была та же проблема, и я нашел обходной путь в этом посте: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/8023437c-77e7-4bce-99ae-bfc717079749/slow-ssms-for -SQL-лазурь? форум = ssdsgetstarted

По сути, вы должны закрыть (а не свернуть) окно свойств. Пока окно свойств открыто, SSMS постоянно отправляет те же две команды sql в БД.

Хотя это может теоретически ответить на вопрос, [было бы предпочтительнее] (// meta.stackoverflow.com/q/8259) включить здесь основные части ответа и предоставить ссылку для справки. Karl Richter 6 лет назад 1
0
Zapnologica

Итак, это единственное решение, которое я могу придумать. Я знаю, что это не правильное решение, но оно позволяет мне работать.

Получите дешевую виртуальную машину в том же регионе, что и ваш SQL Server, а затем просто удалите рабочий стол на этот сервер и используйте SQL Management Studio на виртуальной машине.

Задержка все еще не оптимальна, однако это намного лучше, чем использование локального экземпляра SMS.

У меня та же проблема. Я живу в выбранном регионе (W-Европа), и у меня никогда не было открытого окна свойств. Для простого отображения контекстного меню (меню правой кнопки мыши) таблицы или других объектов базы данных может потребоваться до 30 секунд. Wout 6 лет назад 0

Похожие вопросы