У меня большая временная таблица (~ 160 миллионов строк) #itemsTemp
itemId | style | styleWeight
--------------------------------
int | smallint | float(53)
и следующий запрос:
select
itemId,
style,
SUM(styleWeight) itemCount
from
#itemsTemp
group by itemId,style
В настоящее время #itemsTemp
не имеет индексов. Я немного озадачен тем, что было бы лучше здесь:
- Составной индекс для
itemId
и style
(и, вероятно, include
styleWeight)
- Отдельные индексы по
itemId
и style
Куда мне идти? Зачем? Любые другие варианты?