2016-08-11 1 views
0

Я столкнулся с проблемами производительности с базой данных, размещенной в лазурном режиме, если я запускаю тот же запрос в своем времени отклика сервера 4 с, но в лазурной базе данных он занимает около 12 секунд, а иногда и таймаут. В основном это занимает 3 раза ответ сервера, размещенного в моей компании. Мы использовали общий план после того, как мы попробовали обновить план до стандарта S01, а затем до Default1 (Basic: 1 Large), но обновление плана не влияет на производительность. Можете ли вы помочь повысить производительность.Производительность базы данных Azure очень плохая

Спасибо.

+2

Не могли бы вы уточнить, какой запрос вы пытаетесь запустить (по крайней мере, с точки зрения сложности). Также, пожалуйста, уточните, как вы подключаетесь к лазурному дБ. Если вы сделаете это из сети вашей компании, может возникнуть проблема с прокси-сервером и т. Д. Возможно, плохая сетевая связь. – Peter

+0

И убедитесь, что БД работает, по крайней мере, примерно в той же области, в которой вы находитесь. Никогда не пробовал, но подключение к западному американскому db из центральной Азии может занять некоторое время. – Peter

+0

«Производительность базы данных Azure очень плохая», это простые заявления. Что вы платите, так это то, что вы получаете. У нас почти 300 GB базы данных на подписку на премию azure, и мы более чем счастливы. – TheGameiswar

ответ

2

Azure SQL Database заряжается по производительности. Поэтому, если вы хотите повысить производительность, вы должны перейти на более высокий уровень производительности.

Какой уровень производительности вы сейчас используете?

Также сравнение с вашим рабочим столом/ноутбуком - сравнение яблок с апельсинами. Типичный ноутбук имеет 4 или 6 ядер, 4 ГБ или 8 ГБ памяти и многое другое. Только более высокий уровень производительности Premium может сравниться с потенциальной производительностью ноутбука. Наконец, ваш ноутбук не имеет доступной HA, а SQL DB имеет 99.99 SLA.

Надеюсь, это поможет.

Смежные вопросы