Для моего приложения используется два материализованных представления для общего поиска приложения.Всякий раз, когда пользователь вносил изменения в мастер-таблицы, я использую хранимую процедуру для обновления соответствующих MV.Чтобы сделать MV доступными во время обновления, я настроил логику обновления следующим образом:
DBMS_SNAPSHOT.REFRESH ('MV_VIEW_1', atomic_refresh => FALSE); DBMS_SNAPSHOT.REFRESH ('MV_VIEW_), atomic_refresh => FALSE);
Однако недавно обнаружилось, что это вызывает создание большего количества архивных журналов БД на сервере.Я пытался с MV с nologging и все еще с той же проблемой.
Ищите любые рекомендации, чтобы избежать этой проблемы.Спасибо.