Oracle - Materialized View все еще доступен во время полного обновления. Как это работает?

В одном из наших приложений у нас есть массивный Материализованный вид, который обновляется три раза в день, и на его обновление уходит семь часов. (Не идеально, я знаю). Это озадачило меня, потому что я, конечно, думал, что пользователи и сеансы не могут получить доступ к этому материализованному виду, пока он обновляется, но, видимо, могут! (Тип обновления - complete refresh)

Во время полного обновления, насколько я понимаю, существующий набор данных обрывается, а затем запрос выполняется заново. Если это так, то как пользователи/другие сеансы могут получить доступ к материализованному виду во время обновления материализованного вида ?

13
задан contactmatt 9 August 2011 в 17:02
поделиться