91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

建物化視圖,完成query rewrite,refresh功能

發布時間:2020-06-09 01:23:10 來源:網絡 閱讀:728 作者:vast2006 欄目:關系型數據庫

1、創建物化視圖

TEST8@ odb>create materialized view  v_wuhua as select * from gaoshuiwei;

create materialized view v_001 asselect * from gaoshuiwei

                                               *

ERROR at line 1:

ORA-01031: insufficient privileges


sys@ odb>grant create materialized view to test8;


TEST8@ odb>create materializedview v_wuhua as select * from gaoshuiwei;

 Materialized view created.

 

TEST8@ odb>create view v_shituas select * from gaoshuiwei;

create view v_shitu as select *from gaoshuiwei

            *

ERROR at line 1:

ORA-01031: insufficient privileges



sys@ odb>grant create view to test8;


TEST8@ odb>create view v_shituas select * from gaoshuiwei;

 View created.


清空v_wuhua數據提示數據操作不合法,說明物化視圖只能讀不能刪除數據,

1、比較物化視圖和視圖的區別

 

TEST8@odb>delete from gaoshuiwei;    //清空基表

68310rows deleted.

查詢物化視圖和普通視圖的區別

TEST8@odb>select count(*) from v_wuhua;

  COUNT(*)

----------

     68310

 

TEST8@odb>select count(*) from v_shitu;

  COUNT(*)

----------

         0

 

可以看到隨著基表的被清空,物化視圖是沒有變化的,而普通視圖隨之清空;重新插入數據效果還是一樣物化視圖不變,普通視圖隨著基表的變化而變化

 

 

TEST8@odb>insert into gaoshuiwei select * from all_objects;

68314rows created.

TEST8@odb>commit;

Commitcomplete.

TEST8@odb>select count(*) from gaoshuiwei;

  COUNT(*)

----------

     68314

TEST8@odb>select count(*) from v_wuhua;

 

  COUNT(*)

----------

     68310

 

TEST8@odb>select count(*) from v_shitu;

 

  COUNT(*)

----------

     68314

TEST8@odb>exec dbms_mview.refresh('V_WUHUA');  //刷新物化視圖數據這時和基表數據一致了。

物化視圖不僅可以全量的刷新數據還可以增量的刷新數據;

TEST8@odb>create materialized view v_wuhua1 as select * from gaoshuiwei whererownum<1;

 

Materializedview created.

TEST8@odb>select count(*) from v_wuhua1;

 

  COUNT(*)

----------

         0

selectdbms_metadata.get_ddl('MATERIALIZED_VIEW','V_WUHUA1','TEST8') FROM DUAL;


3、查詢重寫

 

TEST8@odb>create materialized view v_wuhua3 enable query rewrite as select * fromgaoshuiwei;

 Materializedview created.


看一下基表的查詢執行計劃,執行計劃上看表面查詢的是基表實際上查詢的是物化視圖;

4、刪除物化視圖

DROPMATERIALIZED VIEW V_TESTMV;





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沾益县| 长白| 泊头市| 赤水市| 巴青县| 哈密市| 伊宁市| 富平县| 屏南县| 盱眙县| 思茅市| 汉源县| 玉龙| 蓝山县| 紫云| 福州市| 寻乌县| 平罗县| 如东县| 分宜县| 昌邑市| 禄劝| 阜新| 永登县| 邢台县| 尚义县| 呼伦贝尔市| 调兵山市| 鄢陵县| 中方县| 宁德市| 平果县| 惠州市| 嘉鱼县| 广灵县| 盖州市| 阿克陶县| 云南省| 桐庐县| 麻江县| 文登市|