Я столкнулся с вопросом о индексации большой таблицы фактов в хранилище данных с просьбой реализовать два индекса для оптимизации производительности, и был предложен ответ:
- кластеризованный columnstore индекс (CCI)
- и некластеризованный columnstore index (NCCI) в части столбцов
Поскольку CCI включает все столбцы таблицы, я бы подумал, что нет смысла объединять два индекса columnstore (один кластеризованный и один некластеризованный), а скорее go для:
- кластеризованный columnstore индекс (CCI)
- и некластеризованный rowstore индекс в части столбцов
(см. microsoft документация по руководству по проектированию индексов columnstore )
Какие преимущества, если таковые имеются, от объединения двух индексов columnstore (одного кластеризованного и одного некластеризованного) в большой таблице фактов в SQL Se rver база данных / хранилище данных ?
Вопрос, который вызвал мой вопрос, можно найти на этой странице , вопрос 70. Я не знаю, упустил ли я что-то или если их решение неточно.
Если бы кто-нибудь мог мне помочь, было бы здорово!