亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Oracle9i數(shù)據(jù)庫的查詢優(yōu)化

        2014-04-21 04:37:14王茜
        新媒體研究 2014年4期

        摘 要 在企業(yè)信息化進程中,數(shù)據(jù)庫查詢是不可或缺的重要環(huán)節(jié),數(shù)據(jù)庫技術是一門新興技術,但隸屬于第三次工業(yè)革命——信息技術。如何實現(xiàn)快速、安全、優(yōu)質(zhì)、高效查詢所需要的數(shù)據(jù),就需要對數(shù)據(jù)庫查詢進行必要的優(yōu)化。文章以Oracle9i數(shù)據(jù)庫為例,系統(tǒng)的闡述了對Oracle9i數(shù)據(jù)庫查詢順序、查詢優(yōu)化、查詢對象等方面的數(shù)據(jù)庫優(yōu)化問題,希望能夠為從事這個行業(yè)相關人員提供一些參考。

        關鍵詞 查詢順序;查詢對象;Oracle9i

        中圖分類號:TP311 文獻標識碼:A 文章編號:1671-7597(2014)04-0101-01

        信息技術的一個重要領域就是數(shù)據(jù)庫技術,雖然作為第三次工業(yè)革命的信息時代的一個產(chǎn)物,但它對現(xiàn)代計算機信息管理和應用系統(tǒng)而言,卻是當之無愧的基礎和核心。在數(shù)據(jù)庫技術這一領域一直占據(jù)著領先地位的Oracle公司精益求精,在Oracle8i系列方面已經(jīng)衍生到了Oracle9i數(shù)據(jù)庫。

        Oracle公司運行Oracle9i也是在Oracle8i的基礎上進行的,Oracle9i數(shù)據(jù)庫的參數(shù)依照Oracle8i的很多,在試運營一年后,通過對Oracle9i的新特性的了解才最終完善建立的。但是,任何事物都不是完美的化身,利用STATSPACK分析工具發(fā)現(xiàn),Oracle9i在隨后的獨立運行中還存在數(shù)據(jù)庫配置不合理的地方,最為明顯的就是等待事件和磁盤I/O競爭的問題。當然還有其他一些小問題。不過,這些問題都是可以通過優(yōu)化進行提高與完善的,本文所談的就是基于Oracle9i數(shù)據(jù)庫的查詢優(yōu)化這一方面的問題,希望同行指正。

        1 oracle9i查詢順序優(yōu)化

        按照一般順序,oracle9i數(shù)據(jù)庫查詢優(yōu)化如下:首先要對調(diào)整環(huán)境進行優(yōu)化,包括服務器、網(wǎng)絡、硬盤、磁盤等方面;然后是對應用實例與應用對象進行優(yōu)化調(diào)整;最后才是對關于oracle9i SQL方面的調(diào)整。

        理清了查詢優(yōu)化順序,就需要對優(yōu)化結(jié)果進行測試,以表容量為50M,記錄條數(shù)為50萬條的oracle9i數(shù)據(jù)為準進行。具體方法是,假如某一用戶進行查詢,該用戶需要瀏覽的數(shù)據(jù)記錄的起止位置,我們根據(jù)其要求通過計算得到該記錄,將該位置加入到SQL語句中并執(zhí)行SQL語句查詢,通過SQL語句查詢可以看出所查詢到的數(shù)據(jù)表是否就是用戶需要查詢的數(shù)據(jù)表,也就是是否是用戶需要進行瀏覽的記錄的集合。測試過程如下:SELECT NAME,SEX,ID FROM(SELECT*FROM(SELECT*FROM BIG)WHERE ROWNUM < TOPOS ORDER BYROWNUM DESC)WHERE ROWNUM

        2 oracle9i查詢調(diào)整優(yōu)化

        2.1 實例調(diào)整

        對于一般需要實例調(diào)整的對象來說,就是在后臺對SGA內(nèi)存區(qū)和oracle9i進行處理的過程,在這2個處理過程中,首先需要解決的問題是GA內(nèi)存區(qū)的調(diào)整。

        2.1.1 內(nèi)存區(qū)結(jié)構調(diào)整

        系統(tǒng)全局區(qū)就是SGA,這個區(qū)域很寬容,多個進程相互通信在內(nèi)存中也不受影響。SGA在oracle9i中的地位首屈一指。SGA具有人性話設置:各戶信息與系統(tǒng)進程不會沖突,設置一個緩沖區(qū)高速緩存就解決了問題,無論多少外來的合理數(shù)據(jù),SGA都會統(tǒng)統(tǒng)接受,就像寄存店一樣,你可以隨時拿走你寄存的東西。

        SGA擁有保存著關于待執(zhí)行的SQL語句的共享池。它包括兩個方面的組成,即數(shù)據(jù)字典高速緩存及庫高速緩存。前者是數(shù)據(jù)字典中讀取的信息存放,我需要看就看;后者是存放那里,你不執(zhí)行SQL語句信息就看不到。這里面提醒注意的就是,我們都執(zhí)行同樣的SQL語句,雖省去了語法分析步驟的昂貴花費,語法分析樹和執(zhí)行計劃會不會被重新利用呢?這是萬萬不可取的。

        2.1.2 SGA結(jié)構調(diào)整

        計算機發(fā)展到今天,系統(tǒng)硬件依然是不可忽略的關鍵。數(shù)據(jù)庫需要高效運行,需要系統(tǒng)全局區(qū)的擴大加強。系統(tǒng)硬件做好基礎了,系統(tǒng)全局區(qū)才會配合數(shù)據(jù)庫高效運行。換句話說,心有多大,舞臺就有多大。這句話就適用于數(shù)據(jù)庫。也就是庫緩存與能夠保存的語法分析信息成正比,隨著數(shù)據(jù)庫緩存的增多,能夠保存的信息量就越多;而且,不管你運用什么方式進行查詢,數(shù)據(jù)庫都會滿足你的需要,如表、索引、過程等其他內(nèi)容,一旦進入駐庫,也在首次執(zhí)行后就高速緩存。你要節(jié)省解析和載入代價嗎?可以,大的庫緩存就可以保證對這些對象的高命中率。優(yōu)化不是為了個人,而是為了全體。為此,我們對于SGA容量進行相應的增大,這樣做的意圖就是實現(xiàn)oracle9i實例高效運行。

        通過調(diào)整優(yōu)化,即便導入或?qū)С鰯?shù)據(jù)量較大的dmp文件時,其速度也顯著加快。優(yōu)化后,Java池的配置也得到了調(diào)整,進而實現(xiàn)了B/S結(jié)構程序提速,C/S結(jié)構系統(tǒng)數(shù)據(jù)庫可以通過優(yōu)化SGA參數(shù)來縮小Java池。

        2.2 對象調(diào)整

        調(diào)整的對象就是為優(yōu)化性能而進行的每一個oracle9i,這其中包括對影響輸入輸出的參數(shù)在內(nèi)的所有的存儲參數(shù)進行設置,如Pctfree,pctused,freelist參數(shù)等。這些設置都會影響SQL的性能。以pctfree參數(shù)為例,對其進行調(diào)整要在設計出實際表之后進行。當然,Oracle9i數(shù)據(jù)庫的對象調(diào)整還包括索引、過程等,由于一般電腦操作人員都會進行對其調(diào)整,我們就不再提及了。

        通過調(diào)整優(yōu)化,SGA各內(nèi)存參數(shù)配置合理,提高了查詢命中率;表現(xiàn)在磁盤I/O方面則提高了控制和日志文件的打開速度,合理分配了數(shù)據(jù)文件;而且單獨建立了使用16K表、keep pool等用戶的臨時表空間,重建了應用較多的索引,數(shù)據(jù)的訪問得到加速,優(yōu)化的目標得以實現(xiàn)。

        3 總結(jié)

        結(jié)合以上的敘述我們可以看出,進行數(shù)據(jù)庫優(yōu)化絕非一個簡單的過程,在進行數(shù)據(jù)庫查詢優(yōu)化過程中,我們不僅要通過查詢優(yōu)化順序逐一進行調(diào)整,而且還要從提高查詢速度,提升數(shù)據(jù)庫服務性能,增強數(shù)據(jù)庫的管理方面下功夫,以此滿足用戶安全、穩(wěn)定、快捷的數(shù)據(jù)庫服務的需求。

        參考文獻

        [1]李圣陶.基于Oracle的數(shù)據(jù)遷移優(yōu)化方法研究[D].蘇州大學,2010.

        [2]李可可.淺析Oracle數(shù)據(jù)庫的性能優(yōu)化方法[J].硅谷,2011(02).

        [3]朱晴.基于Oracle9i數(shù)據(jù)庫系統(tǒng)性能優(yōu)化[J].電腦知識與技術,2007(12).

        [4]劉英霞,劉一臻.Oracle9i數(shù)據(jù)庫性能調(diào)優(yōu)技術應用研究[J].遼寧科技學院學報,2009(01).

        作者簡介

        王茜,吉林人,2012年畢業(yè)于東北師范大學人文學院計算機科學與技術系,理學學士,現(xiàn)在大慶油田信息技術公司信息技術北京分公司從事網(wǎng)管組報表數(shù)據(jù)工作。

        日本人妻三级在线观看| 亚洲av无码一区二区三区人| 乱色熟女综合一区二区三区| 131美女爱做视频| 成人不卡国产福利电影在线看| 精品黄色av一区二区三区| 国产精品国产三级国产一地| 日韩人妻美乳中文字幕在线| 精品国产自在现线看久久| 奇米影视色777四色在线首页| 人人妻人人狠人人爽天天综合网| 丰满的少妇xxxxx青青青| 久久国产成人午夜av影院| 久草91这里只有精品| 精品人妻码一区二区三区红楼视频 | 亚洲一区二区三区高清在线观看 | 亚洲国产精品自拍成人| 亚洲性无码av中文字幕| 女女女女女裸体处开bbb| 性久久久久久久| 国产熟女精品一区二区三区| 亚洲午夜精品国产一区二区三区| 亚洲精品国产一区二区免费视频 | 久久精品亚洲精品国产区| 国产精品国产亚洲精品看不卡| 欧美私人情侣网站| 国产美女在线精品免费观看网址| 国产欧美激情一区二区三区| 亚洲中文字幕高清在线视频一区| 日本一区二区三区视频免费观看 | 国产午夜精品一区二区| 精品性高朝久久久久久久| 亚洲日本国产乱码va在线观看| 色婷婷久色国产成人免费| 一本大道道久久综合av| 国产精品女人呻吟在线观看| 久久精品国内一区二区三区| 久久久久久久久中文字幕| 日本免费精品免费视频| 四虎影在永久在线观看| 久激情内射婷内射蜜桃人妖|