факты:Понимание Azure SQL Performance
- 1 Azure SQL S0 экземпляра
- несколько столов один из них, содержащий ~ 8,6 млн Ряды и 1 PK
Запуск граф-запрос на эта таблица занимает около 30 минут (!) для завершения.
Upscaling экземпляр от S0 до S1 сокращает время запроса до 13 минут:
смотрит в Azure портал (новая версия) ресурс-использование-монитор показывает следующее:
Вопросы:
- Рассматривает ли кто-нибудь еще 13 минут как rediculos для простого COUNT()?
- Включает ли второй снимок экрана, что в течение 100% -го периода мой экземпляр не отвечает на другие запросы?
- Почему мои метрики ограничены до 100% как в S0, так и S1? (см. look under "Which Service Tier is Right for My Database?": «Эти значения могут быть выше 100% (значительное улучшение над значениями в предварительном просмотре, которые были ограничены максимум 100).) Я ожидаю, что S0 будет выглядеть как на 150% или около того, если цитированное утверждение верно.
Я заинтересован в опыте использования баз данных с более чем 1000 записей или около того от других людей. Я не вижу, как S * -масштабированный Azure SQL для 22-55 евро в месяц может помочь мне в стратегиях масштабирования на данный момент.
Вы используете условие «где»? Является ли ваш quey «select count (*) from table» или «select count (*) из таблицы, где условие«? –
Нет, это просто счет (*) без куда. – sprinter252
Индексы и статистика в актуальном состоянии? –