成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

高手討論Oracle物化視圖

數(shù)據(jù)庫 Oracle
這里介紹Oracle物化視圖可以分為以下三種類型:包含聚集的物化視圖;只包含連接的物化視圖;嵌套物化視圖。三種物化視圖的快速刷新的限制條件有很大區(qū)別,而對于其他方面則區(qū)別不大。

Oracle經(jīng)過長時間的發(fā)展,很多用戶都很了解Oracle物化視圖了,這里我發(fā)表一下個人理解,和大家討論討論。Oracle物化視圖提供了強(qiáng)大的功能,可以用于預(yù)先計算并保存表連接或聚集等耗時較多的操作的結(jié)果,這樣,在執(zhí)行查詢時,就可以避免進(jìn)行這些耗時的操作,而從快速的得到結(jié)果。

Oracle物化視圖有很多方面和索引很相似:使用物化視圖的目的是為了提高查詢性能;物化視圖對應(yīng)用透明,增加和刪除物化視圖不會影響應(yīng)用程序中SQL語句的正確性和有效性;物化視圖需要占用存儲空間;當(dāng)基表發(fā)生變化時,物化視圖也應(yīng)當(dāng)刷新。

Oracle物化視圖可以分為以下三種類型:包含聚集的物化視圖;只包含連接的物化視圖;嵌套物化視圖。三種物化視圖的快速刷新的限制條件有很大區(qū)別,而對于其他方面則區(qū)別不大。創(chuàng)建物化視圖時可以指定多種選項,下面對幾種主要的選擇進(jìn)行簡單說明:

創(chuàng)建方式(Build Methods):包括BUILD IMMEDIATE和BUILD DEFERRED兩種。BUILD IMMEDIATE是在創(chuàng)建物化視圖的時候就生成數(shù)據(jù),而BUILD DEFERRED則在創(chuàng)建時不生成數(shù)據(jù),以后根據(jù)需要在生成數(shù)據(jù)。默認(rèn)為BUILD IMMEDIATE。

查詢重寫(Query Rewrite):包括ENABLE QUERY REWRITE和DISABLE QUERY REWRITE兩種。分別指出創(chuàng)建的物化視圖是否支持查詢重寫。查詢重寫是指當(dāng)對物化視圖的基表進(jìn)行查詢時,Oracle會自動判斷能否通過查詢物化視圖來得到結(jié)果,如果可以,則避免了聚集或連接操作,而直接從已經(jīng)計算好的物化視圖中讀取數(shù)據(jù)。默認(rèn)為DISABLE QUERY REWRITE。

刷新(Refresh):指當(dāng)基表發(fā)生了DML操作后,物化視圖何時采用哪種方式和基表進(jìn)行同步。刷新的模式有兩種:ON DEMAND和ON COMMIT。ON DEMAND指物化視圖在用戶需要的時候進(jìn)行刷新,可以手工通過DBMS_MVIEW.REFRESH等方法來進(jìn)行刷新,也可以通過JOB定時進(jìn)行刷新。 ON COMMIT指出物化視圖在對基表的DML操作提交的同時進(jìn)行刷新。刷新的方法有四種:FAST、COMPLETE、FORCE和NEVE*。**ST刷新采用增量刷新,只刷新自上次刷新以后進(jìn)行的修改。COMPLETE刷新對整個物化視圖進(jìn)行完全的刷新。如果選擇FORCE方式,則Oracle在刷新時會去判斷是否可以進(jìn)行快速刷新,如果可以則采用FAST方式,否則采用COMPLETE的方式。NEVER指物化視圖不進(jìn)行任何刷新。默認(rèn)值是FORCE ON DEMAND。

在建立物化視圖的時候可以指定ORDER BY語句,使生成的數(shù)據(jù)按照一定的順序進(jìn)行保存。不過這個語句不會寫入Oracle物化視圖的定義中,而且對以后的刷新也無效。

【編輯推薦】

  1. 簡單談?wù)凮racle SQL調(diào)優(yōu)
  2. 深談Oracle Freelist經(jīng)驗
  3. 簡單接觸一下Oracle擴(kuò)展
  4. 淺談Oracle Spatial幾何結(jié)構(gòu)
  5. 理論分析Oracle SQL語法
責(zé)任編輯:佚名 來源: 博客
相關(guān)推薦

2009-11-17 16:47:09

Oracle物化視圖日

2009-05-06 11:09:10

Oracle物化視圖數(shù)據(jù)庫

2010-11-19 10:11:49

Oracle物化視圖

2010-05-04 10:20:17

Oracle物化視圖

2010-07-30 17:46:46

DB2物化視圖

2011-08-01 18:42:40

分區(qū)維度物化視圖

2010-08-02 13:25:23

DB2物化視圖

2024-11-19 08:09:09

MySQL數(shù)據(jù)庫數(shù)據(jù)

2009-11-19 14:34:23

Oracle Exis

2010-08-20 13:33:50

DB2物化視圖

2010-11-02 11:56:36

DB2物化視圖

2023-09-18 07:23:45

2024-04-17 07:21:52

物化視圖查詢加速器數(shù)據(jù)倉庫

2009-11-17 10:20:01

Oracle Spat

2009-11-11 09:13:11

Oracle索引掃描

2009-11-13 16:53:12

Oracle文檔

2009-11-20 15:19:29

Oracle Agil

2010-08-19 17:17:08

DB2數(shù)據(jù)庫

2010-07-27 14:26:08

DB2數(shù)據(jù)庫物化視圖

2025-07-02 08:10:01

StarRocks物化視圖MV
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 97国产精品 | 久久久精品一区二区三区 | 青青草国产在线观看 | www.国产精品 | 正在播放国产精品 | 中文字字幕一区二区三区四区五区 | 丁香综合 | 一级片在线观看视频 | 免费高潮视频95在线观看网站 | 日本成人免费观看 | 欧美99 | 国产一区在线免费 | 日韩中文一区 | 天天想天天干 | 日韩精品一区二区三区四区视频 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 日韩一区二区在线视频 | 欧美激情视频一区二区三区在线播放 | 999久久| 亚洲第一中文字幕 | 毛片视频免费 | 免费看av大片 | 国产在线网站 | 欧美日本韩国一区二区 | 欧美一区二区三区国产 | 秋霞av国产精品一区 | 狠狠操婷婷 | 81精品国产乱码久久久久久 | 亚洲成年影院 | 亚洲国产成人av好男人在线观看 | 九九久久精品 | 国产精品毛片一区二区在线看 | 日韩在线免费视频 | 亚洲 欧美 另类 综合 偷拍 | 日本三级全黄三级a | 天天看天天爽 | 亚洲一区在线免费观看 | 国产精品久久久久久妇女 | 在线成人av| 美女天天干 | 嫩草研究影院 |