1

По Unsupported Customizations:Как я могу использовать индексированный вид покрытия с поддержкой?

Добавление таблицы, хранимые процедуры или представления в базе данных не поддерживается также из-за ссылочной целостности или проблемы обновления.

У меня есть процесс, который возвращает последний звонок по телефону для набора персонала. Это вызывает проблемы, потому что мы - колл-центр, с уже несколькими миллионами звонков и добавлением нескольких тысяч в день.

Я хотел бы добавить indexed view, который предоставляет covering index для нескольких полей, необходимых из базовых таблиц. Это будет индексировано по срокам и другим критериям, которые мы используем. Я подсчитал, что это может уменьшить ~ 1000000 логических чтений каждый раз, когда запрос на следующий запрос меньше 100.

Я знаю, что добавление простого индекса поддерживается, но добавление представления не является. Приведенная выше причина - это RI и обновления. Будет ли проблема с RI? Я не изменяю никаких ограничений на данные, просто отслеживая, что там есть. Будет ли проблема обновления? Это всего лишь индекс, я могу отбросить его на время любых обновлений.

ответ

0

В прошлом мы добавили пользовательские представления. Обновления (, а также накопительные пакеты) будут проблемой для добавления каких-либо объектов, таких как хранимые процедуры, представления и т. Д. Мы удалили их во время исправления, чтобы избежать проблем. Это явно не поддерживается, но поддержка Microsoft, как известно, поддерживает даже неподдерживаемые изменения.

Смежные вопросы