Я вполне смущен различием между индексом на таблице и индексирую выставленный для обозрения (Индексное представление). Разъясните его.
На самом деле их нет. Индекс в обеих таблицах или представлениях в основном служит для ускорения поиска.
Главное: просмотры обычно не имеют индексов. Когда вы добавляете кластеризованный индекс в представление, вы в основном «материализуете» это представление в поддерживаемую системой, всегда автоматически обновляемую «псевдотаблетку», которая существует на диске, использует дисковое пространство так же, как таблица, и, поскольку это действительно уже почти таблица, вы также можете добавить дополнительные индексы в индексированное представление.
Так что на самом деле - между таблицей и индексным представлением разница невелась - и практически нет никакой разницы между индексами в таблицах и индексированном представлении.
Индексы на представлениях имеют некоторые ограничения, поскольку представления могут быть основаны на различных комбинациях таблиц и представлений.
В любом случае они похожи, и по мере изменения базовых данных индексы могут обновляться или не обновляться.
Индексы на таблице, как правило, используются всегда - обычно у вас будет как минимум один уникальный индекс (первичный ключ) и, возможно, один из индексов будет кластеризованным.
Индексы на представлениях обычно применяются только в качестве техники оптимизации, поскольку чтение представлений становится тяжелым, индексы на представлениях могут улучшить производительность при использовании представлений.