Влияние на производительность индексированного представления в MS SQL Server 2008 - PullRequest
5 голосов
/ 13 ноября 2009

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

Ответы [ 2 ]

6 голосов
/ 13 ноября 2009

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

Применительно к конкретному вопросу обратите особое внимание на раздел «Вопросы проектирования», в частности на подраздел «Вопросы стоимости обслуживания».

0 голосов
/ 13 ноября 2009

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

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