Способ повышения производительности обновления материализованного представления

У меня есть материализованное представление, которое возвращает 2 столбца и примерно 300 м строк.

Материализованное представление основано на соединениях между несколькими представлениями.

В настоящее время обновление занимает около 10 минут, и я пытаюсь улучшить время обновления, поскольку в этом наборе данных обычно очень мало изменяющихся записей.

В настоящее время я запускаю "полное" обновление - есть ли способ выполнить быстрое обновление, поскольку это материализованное представление основано на других представлениях, а не на таблицах?

Спасибо

1 ответ

Решение

См. https://docs.oracle.com/database/121/DWHSG/basicmv.htm для ознакомления с требованиями и ограничениями для быстрого обновления.

использование DBMS_MVIEW.EXPLAIN_MVIEW для анализа вашего запроса материализованного представления, чтобы понять, почему быстрое обновление невозможно использовать.

Другие вопросы по тегам