999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

在Oracle數(shù)據(jù)庫(kù)中實(shí)現(xiàn)物化視圖

2017-03-24 01:44:16李凡
卷宗 2016年11期
關(guān)鍵詞:數(shù)據(jù)庫(kù)優(yōu)化用戶

李凡

摘 要:在Oracle數(shù)據(jù)庫(kù)中,查詢優(yōu)化是數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵環(huán)節(jié),它涉及到數(shù)據(jù)庫(kù)軟件的整體優(yōu)劣,普通視圖的查詢時(shí)間長(zhǎng),系統(tǒng)開銷大,采用物化視圖勢(shì)在必行,以下就物化視圖的結(jié)構(gòu)進(jìn)行分析,通過(guò)比較,闡明物化視圖在大數(shù)據(jù)環(huán)境下的重要性。

關(guān)鍵字:數(shù)據(jù)庫(kù);查詢優(yōu)化;物化視圖

1 物化視圖的定義

物化視圖就是具有物理存儲(chǔ)的特殊視圖,占據(jù)物理空間。它是用于預(yù)先計(jì)算并保存表連接或聚集等耗時(shí)較多操作的結(jié)果,這樣,在執(zhí)行查詢時(shí),就可以避免進(jìn)行這些耗時(shí)的操作,從而快速的得到結(jié)果。它需要和源表進(jìn)行同步,不斷刷新物化視圖中的數(shù)據(jù)。

2 普通視圖的局限

在Oracle 中使用普通視圖時(shí),如果這樣的視圖有多張表的JOIN或ORDER BY子句,而且表相當(dāng)大,則會(huì)相當(dāng)耗時(shí),使用普通視圖的查詢效率很低,視圖查詢內(nèi)部過(guò)程如圖1所示。為了解決這個(gè)問(wèn)題,Oracle提出了物化視圖的概念,物化視圖是具有物理存儲(chǔ)的特殊視圖,它占用存儲(chǔ)空間,可以進(jìn)行分區(qū)和創(chuàng)建索引等操作。

3 基于物化視圖的查詢

在Oracle 中用戶如果創(chuàng)建了基于基表的物化視圖,系統(tǒng)將自動(dòng)計(jì)算且使用物化視圖來(lái)完成查詢,畢竟物化視圖在某些情況下可以節(jié)約時(shí)間,減少系統(tǒng)開銷,

我們把Oracle 中基于物化視圖的查詢稱為查詢重寫。提高查詢性能是物化視圖的一大優(yōu)點(diǎn),Oracle優(yōu)化器就是通過(guò)代價(jià)計(jì)算來(lái)選擇物化視圖,通過(guò)查詢重寫來(lái)完成用戶查詢。優(yōu)化器自動(dòng)判斷一個(gè)物化視圖是否滿足用戶的查詢要求,以及是否可以提高查詢性能,如果滿足要求且可以提高查詢性能,優(yōu)化器就重寫用戶提交的查詢,以使用物化視圖,查詢重寫對(duì)用戶而言是不可見的。

4 物化視圖的同步

物化視圖是基于基表創(chuàng)建的,所以當(dāng)基表變化時(shí),需要同步數(shù)據(jù)以更新物化視圖中的數(shù)據(jù),從而保持物化視圖中的數(shù)據(jù)和基表中的數(shù)據(jù)一致性。Oracle提供了兩種

物化視圖的刷新方式,即ON COMMIT方式和ON DEMAND方式。使用ON COMMIT方式,當(dāng)一個(gè)基表的變化提交時(shí),則物化視圖自動(dòng)更新,完成與基表的同步。而使用ON DEMAND方式時(shí),需要手動(dòng)同步物化視圖和基表數(shù)據(jù),此時(shí)必須執(zhí)行REFRESH過(guò)程來(lái)同步物化視圖。

5 物化視圖的創(chuàng)建

用戶可以根據(jù)自己的需要來(lái)創(chuàng)建物化視圖,以解決由于JOIN 和ORDERB BY子句帶來(lái)的查詢耗時(shí)問(wèn)題。首先要?jiǎng)?chuàng)建物化視圖的前提條件,就是用戶必須具有創(chuàng)建物化視圖的權(quán)限,然后是創(chuàng)建物化視圖的日志,用戶選擇刷新類型為FAST的同步基表,使用FAST類型同步物化視圖如圖表2所示,所以要對(duì)這兩個(gè)基表創(chuàng)建物化視圖日志,最后是創(chuàng)建物化視圖及刪除相應(yīng)的物化視圖。

6 物化視圖的使用環(huán)境

物化視圖適用于數(shù)據(jù)倉(cāng)庫(kù)、分布式計(jì)算以及移動(dòng)計(jì)算等環(huán)境。對(duì)于數(shù)據(jù)倉(cāng)庫(kù)需要的基表匯總,物化視圖用戶進(jìn)行類似的計(jì)算來(lái)存儲(chǔ)聚合后的數(shù)據(jù)。在分模式環(huán)境中可以通過(guò)物化視圖實(shí)現(xiàn)不同節(jié)點(diǎn)間的數(shù)據(jù)同步,使得同樣的數(shù)據(jù)分布在不同的物理空間,更好地響應(yīng)用戶的查詢,減少中心數(shù)據(jù)庫(kù)服務(wù)器的負(fù)擔(dān),物化視圖在分布式環(huán)境中的應(yīng)用如圖3所示,對(duì)于移動(dòng)計(jì)算環(huán)境,也是利用物化視圖的優(yōu)化查詢功能來(lái)節(jié)約查詢時(shí)間,同時(shí)移動(dòng)客戶端使用物化視圖下載一個(gè)數(shù)據(jù)子集,也可以定期地從中央服務(wù)器獲取新數(shù)據(jù),在客戶端修改后發(fā)到中央服務(wù)器。

7 結(jié)束語(yǔ)

物化視圖極大地方便了用戶對(duì)于數(shù)據(jù)的操作,不但增加了對(duì)表訪問(wèn)的安全性,而且減少了很多復(fù)雜的查詢過(guò)程,引入物化視圖,是基于Oracle新版本提出的理念,物化視圖可以用于預(yù)先計(jì)算并保存表連接或聚集等耗時(shí)較多操作的結(jié)果,這樣,在執(zhí)行查詢時(shí),就可以避免進(jìn)行這些耗時(shí)的操作,而從快速的得到結(jié)果。物化視圖有很多方面和索引很相似:使用物化視圖的目的是為了提高查詢性能;物化視圖對(duì)應(yīng)用透明,增加和刪除物化視圖不會(huì)影響應(yīng)用程序中SQL語(yǔ)句的正確性和有效性;物化視圖需要占用存儲(chǔ)空間;當(dāng)基表發(fā)生變化時(shí),物化視圖也應(yīng)當(dāng)刷新。總之,物化視圖是數(shù)據(jù)庫(kù)技術(shù)的發(fā)展趨勢(shì)。

參考文獻(xiàn)

[1] 劉靜濤,張明安. 基于Oracle物化視圖的數(shù)據(jù)同步研究[J]. 軟件,2015,2.

[2] 張輝,孫偉華. 基于Oracle數(shù)據(jù)庫(kù)的查詢優(yōu)化研究[J].計(jì)算機(jī)技術(shù),2015,8.

[3] 閔昭浩. 物化視圖在Oracle 數(shù)據(jù)倉(cāng)庫(kù)中的研究[J]. 湖北大學(xué)學(xué)報(bào),2015,10.

[4] 林樹澤,孔浩.《Oracle DBA教程》[M]. 清華大學(xué)出版社,2012,4.

猜你喜歡
數(shù)據(jù)庫(kù)優(yōu)化用戶
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 亚洲成人一区二区三区| 亚洲乱码在线播放| 亚洲综合亚洲国产尤物| 亚洲成A人V欧美综合| 欧美自拍另类欧美综合图区| a网站在线观看| 人妖无码第一页| 福利在线不卡| 欧美日韩国产在线人成app| 日韩精品久久无码中文字幕色欲| 国产精品深爱在线| 亚洲综合色在线| 亚洲无码高清视频在线观看| 国产微拍一区二区三区四区| 囯产av无码片毛片一级| 国产精品人人做人人爽人人添| 婷婷伊人五月| 亚洲无线国产观看| 欧美精品亚洲精品日韩专| 四虎影视无码永久免费观看| 欧美精品二区| 亚洲综合色区在线播放2019| 99热这里只有精品2| 另类欧美日韩| 91精品国产丝袜| 男人天堂亚洲天堂| 波多野结衣一区二区三区88| 美女一级毛片无遮挡内谢| www精品久久| 欧美在线伊人| 亚洲精品麻豆| 真人高潮娇喘嗯啊在线观看| 在线欧美日韩国产| 亚洲区视频在线观看| 亚洲第一成年网| 中文字幕人成人乱码亚洲电影| 国产乱人伦偷精品视频AAA| 永久在线精品免费视频观看| 在线免费看黄的网站| 专干老肥熟女视频网站| 国产精品无码翘臀在线看纯欲| 亚洲成人在线免费| 欧美有码在线| 亚洲高清资源| 国产精品自拍露脸视频| 九色在线视频导航91| 欧美国产精品拍自| 国产毛片一区| 国产男人的天堂| 中文字幕有乳无码| 99热最新网址| 国产乱子精品一区二区在线观看| 免费Aⅴ片在线观看蜜芽Tⅴ| 54pao国产成人免费视频| 久久夜夜视频| 妇女自拍偷自拍亚洲精品| 成年女人18毛片毛片免费| 2021最新国产精品网站| 亚洲性视频网站| 亚洲色婷婷一区二区| 精品视频一区二区观看| 欧美中日韩在线| 日韩福利在线观看| 日韩成人午夜| 欧美日韩亚洲综合在线观看| 亚洲AV无码乱码在线观看代蜜桃| 性69交片免费看| 中文字幕佐山爱一区二区免费| www精品久久| 2018日日摸夜夜添狠狠躁| 精品91视频| 天天色综网| 欧美日韩激情在线| 18禁色诱爆乳网站| 亚洲国产综合第一精品小说| 欧美中文一区| 亚洲国产成人在线| 高清不卡一区二区三区香蕉| 在线一级毛片| 国产一区二区精品福利| 无码免费视频| 国产99精品久久|