Материализованный вид описан в документации (например, здесь ).
Они не заставляют магически бегать быстрее. Они перемещают удар по производительности (например, обновляют представление в полночь, и ваша процедура может выполняться быстрее в 9:00), но, возможно, за счет того, что она «обновлена». Или вы можете иметь MV REFRESH ON COMMIT, которые могут быть более современными, но, возможно, за счет параллелизма и также «сдвигают время», когда выполняются вставки / обновления, а не запросы.
MV были бы далеко внизу списка вещей, которые я бы рассмотрел для решения проблемы в конкретной хранимой процедуре.