Режим обновления по требованию для индексированного представления (= Материализованные представления) на SQL Server? - PullRequest
2 голосов
/ 12 мая 2010

Я знаю, что Oracle предлагает несколько вариантов режима обновления для их материализованных представлений (по запросу, при фиксации, периодически). Предоставляет ли Microsoft SQLServer те же функции для своих индексированных представлений?

Если нет, то как я могу использовать индексированные представления на SQLServer, если моя цель - экспортировать данные ежедневно + по требованию, и хотите избежать проблем с производительностью? Существует ли обходной путь?

1 Ответ

2 голосов
/ 12 мая 2010

Материализованное представление в SQL Server всегда актуально, с накладными расходами на INSERT / UPDATE / DELETE, которые влияют на представление.

Я не совсем уверен, что вам нужно, ваш вопрос мне не совсем понятен. Однако, если вы хотите использовать служебную информацию только один раз, on a daily+ on-demand basis, я предлагаю вам удалить индекс, когда он вам не нужен, и заново создать его, когда вы это сделаете. Индекс будет построен при его создании, и он будет обновлен. Когда индекс будет удален, ваши команды INSERT / UPDATE / DELETE не будут загружены.

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