удаляя MV? Есть несколько таблиц, которые заполняются каждая через свою MV - таблица с исходными данными и несколько таблиц с агрегированными. Необходимо создать ещё одну агрегированную таблицу, при этом заполнить ее агрегацией старых данных. Для этого хотел останавливать материализацию, заполнять из таблицы с исходными данными через insert from select, и затем возобновлять MV для исходных данных и создавать MV для новой таблицы. Возможная небольшая потеря данных при создании MV не страшна, в отличие от необходимости создавать ещё кучу MV для остальных таблиц.
У вас данные задним числом проходят, т.е. могут поступать вразнобой по времени? Достаточно добавить условие по времени на миграцию старых данных и ограничить в МВ поступление новых данных по времени
Обсуждают сегодня