Oracle設定物化檢視的自動重新整理

時間 2021-08-30 10:31:52

1樓:

--物化檢視日誌字典

select b.master,b.log_table,b.

rowids,b.primary_key,b.last_purge_date from user_mview_logs b;

--檢視物化檢視 結構

select aa.* from dba_mviews aa where aa.mview_name='';

2樓:飛吧飛吧不會累

物化檢視建立的時候可以定義重新整理方式,一般有: refresh fast 和 refresh complete之分,前者是隻更新主表中變化的記錄(主表必須建立materialized view log),而後者是把mv裡面的資料全部更新。此外,更新方式還可以有:

on demand, on commit, on force之分. on commit是及時更新。其實使用者建立materialized view的時候可以指定更新頻率,給你個例子

create materialized view mv_terminal

refresh fast

next sysdate + 30/(24*60)asselect * from ........

這個mv每30分鐘重新整理一次,只重新整理改變的資料

oracle在檢視裡面如何設定指定欄位的型別和長度

1 首先在電腦中開啟oracle 2019軟體,才能定義修改欄位長度。2 然後在sql指令碼中要有對oracle資料庫的建立。3 如果想要測試oracle修改欄位長度的功能,最好是連線伺服器並執行。4 在sql指令碼中,可以利用alter table修改oracle欄位的長度。5 但是需要用到mod...

Oracle如何檢視sql的真實執行計劃

查詢v sql plan檢視中的實際執行計劃 1 在視窗執行下面sql語句 select ename,sal from scott.emp,scott.dept where emp.deptno dept.deptno and dept.loc chicago 2 檢視執行sql的sql id se...

如何檢視oracle的資料庫的gap值

我不知道你所說gap是什麼意思 rna sequnce資料庫比對結果分析gap 是什麼意思 分子生物學資料庫的演變經歷了文獻索引資料庫 事實資料庫和知識資料庫三個階段。生物資訊學涉及的資料庫可大致分為二種 初級資料庫和二級資料庫。一級資料庫 初級資料庫 資料庫中的資料直接 於實驗獲得的原始資料 如何...