How Oracle quickly refreshes the materialized view based on the materialized view log