Использование индексированных представлений
Использование индексированных представлений
Представления SQL Server могут быть проиндексированы, т. е. существует возможность сохранить результаты представления и создать для них индекс. Правда это можно сделать, только если проект Access подключен к Microsoft SQL Server 2000 Enterprise Edition или SQL Server 2000 Developer Edition. Если вы используете Microsoft SQL Server 2000 Desktop Edition, то это сделать нельзя.
Представления индексируются в том случае, если требуется ускорить доступ к данным, возвращаемым этим представлением. Чтобы создать индекс для представления, необходимо:
-
Открыть представление в режиме Конструктора.
-
Щелкнуть правой кнопкой мыши по свободному полю в области таблиц и выбрать из контекстного меню команду
Управление индексами
(Manage Indexes). Появится диалоговое окно
Индексы
(Indexes) .
-
Нажать кнопку
Создать
(New) и заполнить поля для описания индекса. Это делается так же, как при создании индекса для таблицы, т. е. необходимо ввести имя индекса, указать столбцы запроса, по которым должен быть построен индекс, порядок сортировки и т. д.
-
Нажать кнопку
ОК.
Индекс можно добавить к представлению только в том случае, если вы являетесь владельцем всех его базовых таблиц.
В случае подтверждения схемная привязка и индексы в соответствующих представлениях будут удалены.
Замечание
Выполнить схемную привязку можно для любого представления, установив флажок Привязать к схеме (Bind to Schema).