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

Откуда:
Сообщений: 1494
Приветствую, коллеги.
Искал, но не нашел в явного ответа на свой вопрос: Чем первый лучше/хуже другого?
Сложилось мнение, что разницы нет, и всё определяется условиями/ограничениями их использования, - это так?
15 май 14, 11:18    [16019818]     Ответить | Цитировать Сообщить модератору
 Re: Columstore indexes 2014: Clustered OR NonClustered  [new]
Prolog
Member

Откуда: Москва
Сообщений: 2793
А в MS SQL 2014 можно создавать clusterd colunmstore индекс?
15 май 14, 11:22    [16019851]     Ответить | Цитировать Сообщить модератору
 Re: Columstore indexes 2014: Clustered OR NonClustered  [new]
Voyager_lan
Member

Откуда:
Сообщений: 1494
Prolog
А в MS SQL 2014 можно создавать clusterd colunmstore индекс?


Можно
15 май 14, 11:32    [16019903]     Ответить | Цитировать Сообщить модератору
 Re: Columstore indexes 2014: Clustered OR NonClustered  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
Voyager_lan
Приветствую, коллеги.
Искал, но не нашел в явного ответа на свой вопрос: Чем первый лучше/хуже другого?
Сложилось мнение, что разницы нет, и всё определяется условиями/ограничениями их использования, - это так?


некластерный колоночный - это альтернатива классическим индексам, т.е. если вам нужны классические точечные запросы/поиски и тяжёлые сканы за счёт колоночного индекса

кластерный - это ТОЛЬКО колоночное хранение и все плюсы линейного скана
15 май 14, 11:47    [16020017]     Ответить | Цитировать Сообщить модератору
 Re: Columstore indexes 2014: Clustered OR NonClustered  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
Knyazev Alexey
кластерный - это ТОЛЬКО колоночное хранение и все плюсы линейного скана


т.е. вы не сможете больше добавить каких либо ещё индексов
15 май 14, 11:48    [16020026]     Ответить | Цитировать Сообщить модератору
 Re: Columstore indexes 2014: Clustered OR NonClustered  [new]
Voyager_lan
Member

Откуда:
Сообщений: 1494
Knyazev Alexey,

Я правильно понимаю, что в случаях когда используем ТФ (или большое измерение, например несколько млн строк) для SSAS ROLAP будем использовать Clustered CSI?
15 май 14, 12:07    [16020190]     Ответить | Цитировать Сообщить модератору
 Re: Columstore indexes 2014: Clustered OR NonClustered  [new]
Voyager_lan
Member

Откуда:
Сообщений: 1494
Voyager_lan,

Хочу всё-таки уточнить свой вопрос. Если создавать CSI кластерный или нет в ТФ ХД для ad-hoc, то первое впечаиление показывает, что разницы в производительности нет, т.о.
автор
у меня сложилось мнение, что разницы нет,
поэтому хотел и уточнить :)
15 май 14, 12:12    [16020227]     Ответить | Цитировать Сообщить модератору
 Re: Columstore indexes 2014: Clustered OR NonClustered  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
Voyager_lan
у меня сложилось мнение, что разницы нет


колоночное хранение заточено на сканы и линейное считывание, поэтому мало создать индекс...нужно убедиться, что у вас DWH заточено под сканы...и, что у вас пакетная обработка в запросах...
вообще почитайте на эту тему доки по Fast Track 4.0 и рекомендации по настройке сиквела и дисковых массивов для получения максимума от сканов
15 май 14, 13:00    [16020617]     Ответить | Цитировать Сообщить модератору
 Re: Columstore indexes 2014: Clustered OR NonClustered  [new]
Voyager_lan
Member

Откуда:
Сообщений: 1494
Knyazev Alexey,

Спасиб. Будем рыть :)

Еще бы найти практические кейсы и (на реальных данных от 0,5-4 млрд строк и >) тестовые результаты SSAS ROLAP + CSI на SQL 2014, best practic-ы по CSI (batch mode)....
15 май 14, 14:56    [16021545]     Ответить | Цитировать Сообщить модератору
 Re: Columstore indexes 2014: Clustered OR NonClustered  [new]
Voyager_lan
Member

Откуда:
Сообщений: 1494
Knyazev Alexey
DWH заточено под сканы...

DWH заточено под star-schema
15 май 14, 14:58    [16021562]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить