Типы представлений
Можно создавать стандартные, индексированные и секционированные представления.
Стандартные представления
Сочетание данных из одной или нескольких таблиц с помощью стандартного представления позволяет использовать почти все преимущества представлений. Сюда входит фокусировка на конкретных данных и упрощение управления ими. Эти преимущества подробнее описываются в разделе Сценарии для использования представлений.
Индексированные представления
Индексированным называется материализованное представление. Это значит, что оно вычислено и сохранено. Индексировать представление можно, создав для него уникальный кластеризованный индекс. Индексированные представления значительно повышают производительность некоторых типов запросов. Индексированные представления эффективнее всего использовать в запросах, группирующих множество строк. Они не очень хорошо подходят для часто обновляющихся базовых наборов данных. Дополнительные сведения см. в разделе Конструирование индексированных представлений.
Секционированные представления
Секционированным называется представление, соединяющее горизонтально секционированные данные набора базовых таблиц, находящихся на одном или нескольких серверах. При этом данные выглядят так, как будто находятся в одной таблице. Представление, соединяющее базовые таблицы одного экземпляра SQL Server, называется локальным секционированным представлением.
Примечание |
---|
Предпочтительный метод локального секционирования данных — с помощью секционированной таблицы. Дополнительные сведения см. в разделе Секционированные таблицы и индексы. |
Если представление соединяет данные с разных серверов, оно называется распределенным секционированным представлением. Распределенные секционированные представления используются для реализации федераций серверов баз данных. Федерация — это группа серверов, которые администрируются независимо, но при этом взаимодействуют с целью разделения нагрузки на систему. Формирование федерации серверов баз данных секционированием данных — это механизм, позволяющий распределить нагрузку на набор серверов для удовлетворения требований обработки данных больших многоуровневых веб-узлов. Дополнительные сведения см. в разделе Создание секционированных представлений.
См. также