This version of the page http://www.i-klass.com/infocentr/pervyi/ (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2015-04-16. The original page over time could change.
SQL Server 2014 - индексы columnstore | Учебный центр i-klass
+ 38 044 227 51 50info@i-klass.comг.Киев, ул.Лаврская 16A
Записаться на курсы|Войти

SQL Server Индекс columnstore в памяти хранит данные и управляет данными с помощью основанного на столбцах хранилища данных и обработки запросов. Индексы Columnstore подходят для рабочих нагрузок хранилища данных, которые выполняют в основном массовую загрузку и запросы только для чтения. Используйте индекс columnstore для повышения производительности запросов максимум в 10 раз относительно традиционного хранилища, основанного на строках, и повышения эффективности сжатия данных до 7 раз относительно несжатых данных.

Ключевые характеристики

В SQL Server кластеризованный индекс columnstore:

  • Доступен в выпусках Enterprise, Developer и Evaluation.
  • Обновляется.
  • Это основной метод хранения для всей таблицы.
  • Не имеет ключевых столбцов. Все столбцы являются включенными.
  • Является единственным индексом для таблицы. Не поддается объединению с другими индексами.
  • Можно настроить для использования columnstore или архивного сжатия columnstore.
  • Физически не хранит столбцы в отсортированном порядке. Вместо этого хранит данные для повышения сжатия и производительности.

В SQL Server некластеризованный индекс columnstore:

  • Поддерживается индексация подмножества столбцов в кластеризованном индексе или куче. Например, его можно использовать для индексации часто используемых столбцов.
  • Требует дополнительного места для хранения копии столбцов в индексе.
  • Обновляется путем перестроения индекса или входящего и исходящего переключения секций. Не обновляется с помощью операций DML — вставка, обновление и удаление.
  • Может быть совмещен с другими индексами из таблицы.
  • Можно настроить для использования columnstore или архивного сжатия columnstore.
  • Физически не хранит столбцы в отсортированном порядке. Вместо этого хранит данные для повышения сжатия и производительности. Предварительная сортировка данных перед созданием индекса columnstore не является обязательной, но повышает уровень сжатия columnstore.

 

 

 

Deltastore используется с кластеризованными индексами columnstore для повышения производительности при загрузке и других операциях DML.
 

Загрузка данных

Таблица с некластеризованным индексом columnstore доступна только для чтения до тех пор, пока индекс не будет удален или отключен. Обновить таблицу и некластеризованный индекс columnstore можно путем входящего и исходящего переключения секций. Можно также отключить индекс, обновить таблицу и перестроить индекс.
.

<по материалам MSDN>

Индексы Columnstore подходят для рабочих нагрузок хранилища данных,...

Профессиональное обучение в свободное время - вечернее, выходные дни,...

Компания Microsoft Украина объявила о назначении Надежды Васильевой...

Ciklum готовится запустить в Украине программу стартап-акселерации. Об...