Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите с индексами, пожалуйста  [new]
AlexSYSka
Member

Откуда: Восточнее Урала
Сообщений: 53
Есть таблица с миллионом записей.
Cell - int
SubCell - int
SubSubCell - int
Data - int

У одной cell есть от 200 до 300 subcell
У subcell до 50 subsubcell

Нужно сложить все data группируя по cell и subcell
Выполнение занимает 30 секунд.
Какие индексы использовать?
7 дек 16, 20:04    [19978064]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с индексами, пожалуйста  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37068
Если надо сложить _все_, то никакие индексы не помогут.
7 дек 16, 20:06    [19978070]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с индексами, пожалуйста  [new]
aleks2
Guest
AlexSYSka
Есть таблица с миллионом записей.
Cell - int
SubCell - int
SubSubCell - int
Data - int

У одной cell есть от 200 до 300 subcell
У subcell до 50 subsubcell

Нужно сложить все data группируя по cell и subcell
Выполнение занимает 30 секунд.
Какие индексы использовать?


В твоей постановке - индексы не нужны.

Конечно, index(cell, subcell) include(Data) сэкономит пару секунд... но смысла ноль.

Если уж до зарезу надо быстро - Indexed View.
7 дек 16, 20:10    [19978079]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить