Индексированное представление против индексов в таблице

У меня есть следующая таблица:

EVENT_LOG

EVENT_ID: pk, int, not null
TYPEID: fk, int, not null
CATEGORYID: fk, int, null
SOURCE: varchar(255), null
DESCRIPTION: varchar(4000), null
CREATED: datetime, null

Мы'Мы создали отчет и обнаружили, что производительность - отстой. Нет'любые индексы кроме кластерного. Мы могли бы создать их, но потому что эта таблица записана больше, чем она читается - тамС точки зрения производительности взвешивания. Для отчетности яЯ склонен ставить индексы на каждый столбец, потому что источник & В столбцах описания необходимо искать подстроки.

Мы задавались вопросом, еслииндексированное представление (AKA материализованное представление) было бы вариантом, где индексированное представление будет содержать все столбцы изEVENT_LOG таблицы, но имеют соответствующие индексы, созданные в представлении. Получит ли это нам производительность для отчетности, не влияя на записи вEVENT_LOG Таблица?

Ответы на вопрос(5)

Ваш ответ на вопрос