Oracle - Materialized View still accessible during complete refresh. How does this work?
问题 In one of our applications, we have a massive Materialized View that refreshes three times a day, and takes seven hours to refresh. (Not ideal, I know). This perplexed me, because I surely thought that users and sessions could not access this materialized view while it was being refreshed, but apparently they can!. (The type of refresh is a complete refresh) During a complete refresh, to my understanding, the existing dataset is dropped and the query is then re-executed. If this is true, then