У меня очень простая установка хранилища Azure SQL для тестовых целей DWU100. В нем есть одна таблица с 60 миллионами строк. Запускаю запрос формы:
SELECT
SUM(TheValue), GroupId
FROM
[dbo].[Fact_TestTable]
GROUP BY
GroupId
Выполнение этого запроса занимает 5 секунд.
Выполняя тот же запрос в базе данных DTU 250 SQL (эквивалент по цене), я получаю время выполнения в 1 секунду.
Я предполагаю, что должны быть вещи, которые я могу сделать, чтобы ускорить это, может ли кто-нибудь предложить, что я могу сделать, чтобы это улучшить?
Группа по GroupId выше - это просто пример, я не могу предположить, что люди всегда будут группироваться по какому-либо одному конкретному столбцу.