[英]oracle materialized view parallelism
我對物化視圖中的並行性有一些疑問。
在查詢或刷新中使用並行性有何不同?
例如:
EXECUTE DBMS_MVIEW.REFRESH('MV_PART_SALES',PARALLELISM=>4);
select /*+ parallel(4) */ * from MV_NAME;
最好的方法是什么?
最好的問候,Macieira
當您指定時:
EXECUTE DBMS_MVIEW.REFRESH('MV_PART_SALES',PARALLELISM=>4);
這意味着將使用並行度4更新席視圖。即,將DML放入基礎表MV_PART_SALES以及從基礎查詢中進行選擇將並行運行。 從刷新墊中選擇時。 查看為
select /*+ parallel(4) */ * from MV_NAME;
您可以為此特定的SQL強制執行並行性,即從物化結果並行讀取。 這是兩種不同的操作-第一個是寫,第二個是讀。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.