Назад | Перейти на главную страницу

Медленное подключение к серверу Azure Sql

Я перехожу с платформы Rackspace Cloud на Azure, но у меня возникают реальные проблемы с производительностью. Вроде все немного но медленнее но особенно взаимодействие с базой данных.

Я провел некоторое нагрузочное тестирование со всеми различными вариантами масштабирования как для ЦП, так и для базы данных Sql, и они становятся сопоставимыми с учетной записью Rackspace только тогда, когда все они исчерпаны, что кажется чрезмерным. Позвольте мне уточнить, система Azure, вероятно, может справиться с большей нагрузкой с ее более масштабными параметрами, но время реакции для одного пользователя медленнее, чем у Rackspace. Я не записал, каков точный уровень нагрузки, при котором Azure будет быстрее, чем Rackspace, но он был намного выше, чем нагрузка, которую мы имеем сейчас.

Мне задали несколько конкретных вопросов, например: находятся ли база данных и веб-сервер в одном центре обработки данных? Я не знаю, как проверить, есть ли они, но похоже, что это не так. Есть ли возможность разместить их в одном центре обработки данных?

Другой вопрос: запускаю ли я Sql Server на виртуальной машине или использую службу? Я не настраивал виртуальную машину, я перешел на вкладку Sql Databases и создал базу данных.

Есть ли что-нибудь, что может улучшить производительность базы данных на платформе Azure? Есть ли способ уменьшить задержку при подключении?

Попробуйте использовать устаревшие уровни Web или Business, которые будут выведены из эксплуатации в следующем году, вместо использования новых уровней, как рекомендовано, поскольку новые уровни имеют проблемы с производительностью.

Вы можете переключиться, перейдя в панель управления базой данных на портале Azure, изменив параметр на вкладке «Масштабирование».

В нашем случае, например, запрос, завершившийся менее чем за 5 секунд на старом веб-уровне, занимает> 7 минут на новом стандартном уровне. Даже очень простые запросы, которые не включают никаких соединений и возвращают мало данных, выполняются очень медленно. Проблема кажется экспоненциально ухудшающейся по мере увеличения размера таблицы, при этом запросы к очень маленьким таблицам практически не затрагиваются, в то время как запросы, выполняемые к более крупным таблицам, во многих случаях полностью останавливаются. Унаследованные уровни не страдают от этой проблемы. Они собираются вывести на пенсию, но, надеюсь, проблемы с производительностью на новых уровнях будут решены до этого.