Как сопоставить Oracle Materialized Views на MS SQL Server?

Приложение, подключенное к MS SQL Server, создаст представления, в которых результатом одной строки будет анализ, включающий агрегирование 1-10 тыс. записей. Применимые критерии в полученном виде будут иметь от десятков до десятков тысяч результатов. Затем критерии просмотра + будут упорядочены некоторым столбцом (указанным пользователем) в представлении, которые, скорее всего, будут агрегированными столбцами. Ожидается, что время отклика будет быстро ухудшаться, если для упорядочения используется агрегированный столбец.

A назад, эта проблема была решена довольно легко (в Oracle 9i) с материализованными представлениями. Любые идеи о том, как получить аналогичное решение в MS SQL Server 2005.

Ответ 2

Материализованные представления не такие же, как индексированные представления. Индексированные представления сервера MS SQL имеют несколько ограничений, таких как использование внешних соединений, агрегатов и общих табличных выражений.