чередовать с индексированными представлениями - PullRequest
0 голосов
/ 13 мая 2009

Каков альтернативный подход к индексированным представлениям на сервере SQL?

Спасибо, Салман Шехбаз.

Ответы [ 4 ]

3 голосов
/ 13 мая 2009

Сброс содержимого представления в сводные таблицы и добавление к ним индексов.

Какая выгода от того, что индексированные представления предоставляют вам то, что вы хотели бы попробовать и достичь с помощью альтернативного подхода

0 голосов
/ 14 мая 2009

Альтернативные подходы включают использование триггера INSTEAD OF на обычном VIEW и использование обычного триггера на базовых таблицах.

0 голосов
/ 13 мая 2009

Я предполагаю, что вы хотите проиндексировать представление с помощью внешнего или самостоятельного соединения ( или одного из других ограничений ).

Используйте обычное представление или встроенную табличную функцию, если вы хотите использовать ее в предложении FROM.

Однако помните: в запросе с индексированными представлениями оптимизатор может развернуть (развернуть) представление и использовать базовые таблицы, если сочтет нужным. Альтернативный запрос с использованием неиндексированных представлений или встроенных табличных функций также будет вложен.

См. Мой ответ здесь: Хорошо ли работает оптимизатор плана запросов с объединенными / отфильтрованными табличными функциями И Тони Роджерсон

В противном случае, вы можете добавить дополнительную информацию, пожалуйста.

0 голосов
/ 13 мая 2009

создайте хранимую процедуру выбора и затем выполняйте хранимую процедуру там, где вам это нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...