У меня есть огромное материализованное представление, которое я должен скорректировать. Это простая настройка, так как я просто добавляю функцию NVL в оператор select.
т.е. Оригинал...
Select this,
that.....
т.е. Изменено
Select NVL(this, orThat) as this,
NVL(That, orThis) as that
Выполнение запроса занимает 26 секунд, но из-за количества извлеченных строк (2,3 миллиона) он очень медленный. Он работал почти 5 дней подряд, а затем я остановил его.
Это проблема, тем более, что мне нужно доставить это клиенту, а он не может запустить скрипт 5+ дней для создания MV.
Вопрос: Есть ли способ ускорить изменение/воссоздание MV? Было бы быстрее, если бы я изменил MV, или это было бы примерно так же, как удаление и воссоздание?
Версия Oracle = 10g