Способ повышения производительности обновления материализованного представления
У меня есть материализованное представление, которое возвращает 2 столбца и примерно 300 м строк.
Материализованное представление основано на соединениях между несколькими представлениями.
В настоящее время обновление занимает около 10 минут, и я пытаюсь улучшить время обновления, поскольку в этом наборе данных обычно очень мало изменяющихся записей.
В настоящее время я запускаю "полное" обновление - есть ли способ выполнить быстрое обновление, поскольку это материализованное представление основано на других представлениях, а не на таблицах?
Спасибо
1 ответ
См. https://docs.oracle.com/database/121/DWHSG/basicmv.htm для ознакомления с требованиями и ограничениями для быстрого обновления.
использование DBMS_MVIEW.EXPLAIN_MVIEW
для анализа вашего запроса материализованного представления, чтобы понять, почему быстрое обновление невозможно использовать.