Согласно Неподдерживаемые настройки :
Добавление таблиц, хранимых процедур или представлений в базу данных также не поддерживается из-за проблем ссылочной целостности или обновления.
У меня есть процесс, который возвращает самый последний из-за телефонного звонка сотрудникам для набора. Это вызывает проблему, потому что мы - колл-центр, с несколькими миллионами звонков и добавлением нескольких тысяч в день.
Я хотел бы добавить индексированное представление , которое обеспечивает индекс покрытия для нескольких полей, требуемых из базовых таблиц. Это будет проиндексировано по срокам и другим критериям, которые мы используем. Я подсчитал, что это может сократить ~ 1000000 логических операций чтения при каждом запросе следующего вызова до менее 100.
Я знаю, что добавление простого индекса поддерживается, но добавление представления - нет. Причиной, приведенной выше, являются RI и обновления. Будет ли RI проблемой? Я не изменяю никаких ограничений на данные, просто отслеживаю, что там есть. Будут ли проблемы с обновлениями? Это всего лишь индекс, я могу его отбросить на время любых обновлений.