Влияние индексированного представления на производительность в MS SQL Server 2008

StackOverflow https://stackoverflow.com/questions/1731345

  •  20-09-2019
  •  | 
  •  

Вопрос

Есть ли у кого-нибудь опыт использования индексированного представления в MS SQL Server 2008?Я пытаюсь выяснить, как индексированное представление влияет на производительность операторов вставки/обновления, которые добавляют/обновляют строки в таблицах, которые используются индексированным представлением (при условии, что индексированное представление представляет собой выбор, объединяющий несколько таблиц вместе).Учитывая, что все данные, являющиеся результатом базового выбора представления, индексируются, я предполагаю, что за кулисами должны быть какие-то «триггеры», которые обновляют эти индексированные данные, когда что-то добавляется/изменяется.Однако мне не удалось найти никакой полезной информации по этому вопросу.

Это было полезно?

Решение

Эта ссылка msdn является последним словом по этому вопросу:
http://msdn.microsoft.com/en-us/library/dd171921.aspx

При ответе на ваш конкретный вопрос обратите особое внимание на раздел «Соображения проектирования», в частности на подраздел «Расходы на техническое обслуживание».

Другие советы

Я думаю, что достаточно полезно думать об индексированном представлении как о поддерживаемом системой триггерах.Влияние на производительность должно быть аналогичным.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top