Поделиться через


Типы представлений

Можно создавать стандартные, индексированные и секционированные представления.

Стандартные представления

Сочетание данных из одной или нескольких таблиц с помощью стандартного представления позволяет использовать почти все преимущества представлений. Сюда входит фокусировка на конкретных данных и упрощение управления ими. Эти преимущества подробнее описываются в разделе Сценарии для использования представлений.

Индексированные представления

Индексированным называется материализованное представление. Это значит, что оно вычислено и сохранено. Индексировать представление можно, создав для него уникальный кластеризованный индекс. Индексированные представления значительно повышают производительность некоторых типов запросов. Индексированные представления эффективнее всего использовать в запросах, группирующих множество строк. Они не очень хорошо подходят для часто обновляющихся базовых наборов данных. Дополнительные сведения см. в разделе Конструирование индексированных представлений.

Секционированные представления

Секционированным называется представление, соединяющее горизонтально секционированные данные набора базовых таблиц, находящихся на одном или нескольких серверах. При этом данные выглядят так, как будто находятся в одной таблице. Представление, соединяющее базовые таблицы одного экземпляра SQL Server, называется локальным секционированным представлением.

ПримечаниеПримечание

Предпочтительный метод локального секционирования данных — с помощью секционированной таблицы. Дополнительные сведения см. в разделе Секционированные таблицы и индексы.

Если представление соединяет данные с разных серверов, оно называется распределенным секционированным представлением. Распределенные секционированные представления используются для реализации федераций серверов баз данных. Федерация — это группа серверов, которые администрируются независимо, но при этом взаимодействуют с целью разделения нагрузки на систему. Формирование федерации серверов баз данных секционированием данных — это механизм, позволяющий распределить нагрузку на набор серверов для удовлетворения требований обработки данных больших многоуровневых веб-узлов. Дополнительные сведения см. в разделе Создание секционированных представлений.