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

        ?

        關(guān)于Oracle數(shù)據(jù)庫(kù)內(nèi)存優(yōu)化的討論與配置研究

        2015-05-30 06:37:08韓維
        中國(guó)新通信 2015年19期
        關(guān)鍵詞:Oracle數(shù)據(jù)庫(kù)優(yōu)化配置數(shù)據(jù)處理

        韓維

        【摘要】 Oracle數(shù)據(jù)庫(kù)是一種具有優(yōu)化性能的軟件,因其能夠?qū)⒏鞣N物理文件進(jìn)行儲(chǔ)存整合,所以被廣泛應(yīng)用于各行業(yè)中。如今是網(wǎng)絡(luò)數(shù)字化時(shí)代,企業(yè)要想實(shí)現(xiàn)更好的發(fā)展,就要注重對(duì)多種信息的存儲(chǔ)和分類(lèi),使信息在傳遞和應(yīng)用時(shí)能夠?qū)崿F(xiàn)其基本效用。而Oracle數(shù)據(jù)庫(kù)則是適應(yīng)了時(shí)代變化應(yīng)運(yùn)而生的一種數(shù)據(jù)管理系統(tǒng)。本文主要從如何進(jìn)行Oracle數(shù)據(jù)庫(kù)內(nèi)存優(yōu)化和配置進(jìn)行討論,實(shí)現(xiàn)其效率的提升。

        【關(guān)鍵詞】 Oracle數(shù)據(jù)庫(kù) 內(nèi)存優(yōu)化 優(yōu)化配置 數(shù)據(jù)處理

        Oracle數(shù)據(jù)庫(kù)系統(tǒng)誕生于美國(guó)甲骨文公司,它以?xún)?yōu)良的數(shù)據(jù)庫(kù)管理系統(tǒng)被大家所熟知,并且其存在極強(qiáng)的適應(yīng)性,它能夠在各種大小環(huán)境中實(shí)現(xiàn)高效率的運(yùn)轉(zhuǎn)模式,并通過(guò)強(qiáng)大的數(shù)據(jù)搜集和處理方式提出相應(yīng)的解決方案。穩(wěn)定性和安全性是Oracle數(shù)據(jù)庫(kù)系統(tǒng)最顯著的優(yōu)點(diǎn),它的分布式處理功能使其成為了真正意義上的分布式數(shù)據(jù)庫(kù)。

        一、對(duì)Oracle系統(tǒng)內(nèi)存結(jié)構(gòu)進(jìn)行概述

        Oracle系統(tǒng)內(nèi)存可依據(jù)兩種方式進(jìn)行劃分,首先是將系統(tǒng)全局區(qū)、程序全局區(qū)、排序區(qū)以用戶(hù)的私有和共享方向進(jìn)行劃分[1]。其次是將JAVA池、大池按照另一個(gè)方向進(jìn)行劃分。

        1.1私有和共享角度下的內(nèi)存結(jié)構(gòu)

        1.1.1系統(tǒng)全局區(qū)的內(nèi)存結(jié)構(gòu)探究

        系統(tǒng)全局區(qū)的內(nèi)存結(jié)構(gòu)主要由重演日志緩存、數(shù)據(jù)庫(kù)高速緩存和共享池組成。

        (1)重演日志緩存區(qū)的內(nèi)存結(jié)構(gòu)研究

        系統(tǒng)全局區(qū)可實(shí)現(xiàn)循環(huán)使用的緩存被稱(chēng)之為重演日志緩存,它可以將數(shù)據(jù)庫(kù)中的變化的信息進(jìn)行保留和再次操作。也可以將重要的信息進(jìn)行調(diào)出更改。進(jìn)行更改的主要日志文件為L(zhǎng)OG-BUFFER,通過(guò)對(duì)其進(jìn)行操作便可實(shí)現(xiàn)更改的目的。

        (2)數(shù)據(jù)庫(kù)高速緩存區(qū)的內(nèi)存結(jié)構(gòu)研究

        將數(shù)據(jù)文件進(jìn)行讀取備份是數(shù)據(jù)庫(kù)高速緩存區(qū)所進(jìn)行的工作任務(wù),數(shù)據(jù)高速緩存區(qū)還能夠用來(lái)存儲(chǔ)已讀取的文件,將重要信息通過(guò)共享功能實(shí)現(xiàn)用戶(hù)的讀取和使用。它能夠?qū)τ脩?hù)的請(qǐng)求作出相應(yīng)的答復(fù),并充分提供可進(jìn)行的服務(wù)。系統(tǒng)全局區(qū)(SGA)所構(gòu)成文件的大小值可通過(guò)V$SGA進(jìn)行查詢(xún),也可顯示在SGA的實(shí)例程序啟動(dòng)中。

        (3)共享池區(qū)的內(nèi)存結(jié)構(gòu)研究

        共享池區(qū)的內(nèi)存結(jié)構(gòu)由數(shù)據(jù)字典緩存和庫(kù)緩存組成。對(duì)于數(shù)據(jù)字典緩存來(lái)說(shuō)從中可獲取大量的用戶(hù)、定義等信息,這些信息可通過(guò)相應(yīng)的參數(shù)進(jìn)行控制并通過(guò)命中率來(lái)巨鼎緩存區(qū)性能的好壞。其中參數(shù)控制的地址為SHARED-POOLSIZE.

        1.1.2程序全局區(qū)的內(nèi)存結(jié)構(gòu)探究

        程序全局區(qū)(PAG)可以通過(guò)創(chuàng)建對(duì)話的形式實(shí)現(xiàn)ORA-CLE的自動(dòng)分配,它將ORACLE和用戶(hù)進(jìn)程進(jìn)行合理化連接。實(shí)際上PAG是一個(gè)擁有服務(wù)器數(shù)據(jù)和控制信息作用的內(nèi)部?jī)?chǔ)存區(qū)[2]。PAG在進(jìn)行工作時(shí)需要建立不同的連接,同時(shí)還會(huì)建立一個(gè)替身程式,用替身功能完成數(shù)據(jù)庫(kù)的對(duì)接和信息交換。以此可以看出為了能夠滿足它進(jìn)行替身作用的發(fā)揮就需要大量的內(nèi)存來(lái)提供支持。共享內(nèi)存會(huì)對(duì)PAG中某些相關(guān)信息存放入large-pool-size里邊??偟膩?lái)說(shuō)PAG的優(yōu)化對(duì)于SGA的優(yōu)化起著非常重要的作用。

        1.1.3排序區(qū)的內(nèi)存結(jié)構(gòu)探究

        排序區(qū)的內(nèi)存結(jié)構(gòu)是特有的區(qū)域,它有其專(zhuān)用的排序空間,同時(shí)要使用具有SQL語(yǔ)句下的內(nèi)存,對(duì)其排序區(qū)可進(jìn)行磁盤(pán)臨時(shí)段和內(nèi)存排序的劃分,兩種方式都能實(shí)現(xiàn)排序的功能,但是系統(tǒng)在進(jìn)行工作時(shí)默認(rèn)排序區(qū)為優(yōu)先選擇區(qū)域。

        1.2其他角度下的內(nèi)存結(jié)構(gòu)

        其他角度下的內(nèi)存結(jié)構(gòu)主要有JAVA池區(qū)和大池區(qū)。對(duì)于JAVA池區(qū)而言它最大的特點(diǎn)是運(yùn)用JAVA語(yǔ)言對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā)使用,其實(shí)本質(zhì)結(jié)構(gòu)還是屬于SAG。而對(duì)于大池區(qū)而言它最大的特點(diǎn)是可以進(jìn)行內(nèi)存選擇,并對(duì)RMAN管理器中內(nèi)存區(qū)域的數(shù)據(jù)進(jìn)行恢復(fù),進(jìn)行恢復(fù)的主要工具為數(shù)據(jù)庫(kù)備份工具,其本質(zhì)內(nèi)容同樣是屬于SAG.

        二、對(duì)Oracle系統(tǒng)內(nèi)存結(jié)構(gòu)優(yōu)化配置研究

        2.1對(duì)SAG進(jìn)行優(yōu)化探究

        要對(duì)Oracle進(jìn)行優(yōu)化選擇首先要進(jìn)行相應(yīng)的假定。假定SAG占有系統(tǒng)大約50%左右的內(nèi)存空間,可以對(duì)SHAREDPOOL-SIZE進(jìn)行相應(yīng)的設(shè)置把握SAG的大小,除了通過(guò)以上設(shè)置來(lái)完成設(shè)定外還可通過(guò)DB-BLOCK-BUFFER來(lái)控制SAG的大小。若是出現(xiàn)引入路徑偏差造成數(shù)據(jù)進(jìn)入共享池中時(shí),會(huì)使得I/O增加,導(dǎo)致系統(tǒng)的功能性降低[3]。例如在內(nèi)存大小為1G的服務(wù)器中SGA依照以上假定大約為500M,一般情況下對(duì)數(shù)據(jù)進(jìn)行衡量時(shí)可采用sort-area-size=64k系統(tǒng)自定義排序內(nèi)存來(lái)衡量。

        2.2對(duì)高速緩存區(qū)進(jìn)行優(yōu)化探究

        高速緩存區(qū)的優(yōu)化管理方式為通過(guò)對(duì)LRU算法中較少被使用的數(shù)據(jù)進(jìn)行退出內(nèi)存進(jìn)行優(yōu)化處理。同時(shí)高速緩存區(qū)被用來(lái)對(duì)SQL語(yǔ)句進(jìn)行儲(chǔ)存。因此在對(duì)其進(jìn)行優(yōu)化處理時(shí)要著重關(guān)注SQL區(qū)域內(nèi)的分析調(diào)用,對(duì)不是非常必要的分析調(diào)用進(jìn)行縮減處理。要充分實(shí)現(xiàn)SQL語(yǔ)句中重用功能的體現(xiàn),因此需要對(duì)數(shù)據(jù)進(jìn)行規(guī)范化標(biāo)準(zhǔn)處理,例如,將SQL語(yǔ)句在進(jìn)行編排時(shí)采用相同的大小寫(xiě)字母,也最好采用連編變量。只有這樣才能做到數(shù)據(jù)的統(tǒng)一處理,以達(dá)到減少緩存的目的。

        2.3對(duì)數(shù)據(jù)字典緩存區(qū)進(jìn)行優(yōu)化探究

        數(shù)據(jù)字典是對(duì)oracle數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行緩存的區(qū)域,數(shù)據(jù)庫(kù)做出的任何程序工作步驟都會(huì)對(duì)數(shù)據(jù)字典的緩存產(chǎn)生較大的影響[4]。

        因此為了優(yōu)化數(shù)據(jù)字典,減少數(shù)據(jù)字典的緩存就需要對(duì)oracle和數(shù)據(jù)字典共同進(jìn)行優(yōu)化處理。數(shù)據(jù)字典緩存的要求使得DC-MISS-RATIO占有量不超過(guò)15%。依據(jù)以上條件對(duì)數(shù)據(jù)字典進(jìn)行優(yōu)化的可能條件進(jìn)行測(cè)量。

        2.4對(duì)排序進(jìn)行優(yōu)化探究

        排序是一項(xiàng)浩大的工程,他需要CPU和硬盤(pán)等空間進(jìn)行消耗和占用。排序的復(fù)雜性要求在進(jìn)行oracle數(shù)據(jù)庫(kù)進(jìn)行處理時(shí),盡量減少對(duì)排序的使用。若無(wú)法完成上述要求則需實(shí)現(xiàn)排序的優(yōu)化處理,增加內(nèi)存中的排序減少硬盤(pán)中的排序,優(yōu)先選擇內(nèi)存中的排序,當(dāng)較大的表已經(jīng)占用了硬盤(pán)空間時(shí),就需要將temp和oracle文件進(jìn)行物理劃分。ALTER INDEX,ORDER BY, MINUS等命令都可以觸發(fā)排序命令。磁盤(pán)排序中的ratio值的大小不應(yīng)超過(guò)5%,若超過(guò)5%就需要對(duì)SORT-ARER-SIZE的值進(jìn)行適當(dāng)?shù)脑黾诱{(diào)整。

        三、檢驗(yàn)Oracle數(shù)據(jù)庫(kù)是否優(yōu)化的判斷標(biāo)準(zhǔn)

        通過(guò)數(shù)據(jù)優(yōu)化處理能夠幫助oracle數(shù)據(jù)庫(kù)提升整體空間性能,實(shí)現(xiàn)其更好地操作。但是優(yōu)化完畢后如何對(duì)優(yōu)化的結(jié)果進(jìn)行判斷呢?這時(shí)就需要參照相應(yīng)的指標(biāo)來(lái)進(jìn)行輔助判斷。對(duì)于數(shù)據(jù)庫(kù)緩存區(qū)、高速緩存區(qū)、數(shù)據(jù)字典高速緩存區(qū)和重演日志緩存區(qū)進(jìn)行命中率的判斷。數(shù)據(jù)庫(kù)緩存區(qū)和數(shù)據(jù)字典高速緩存區(qū)通過(guò)相應(yīng)的腳本進(jìn)行輔助判斷后結(jié)果要大于90%,高速緩存區(qū)數(shù)值最好接近100%,而重演日志緩存區(qū)的數(shù)值可以通過(guò)兩方面進(jìn)行判斷,對(duì)于腳本而言其值不應(yīng)大于零,對(duì)于日志等待進(jìn)行判斷時(shí),如果其值大于零則需對(duì)LOG-BUFFER的值進(jìn)行調(diào)整。

        四、結(jié)束語(yǔ)

        上文中首先對(duì)oracle數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部結(jié)構(gòu)進(jìn)行了概述,然后依據(jù)數(shù)據(jù)庫(kù)內(nèi)部結(jié)構(gòu)各自的特點(diǎn)探討了如何對(duì)oracle數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化配置,最后對(duì)檢驗(yàn)數(shù)據(jù)庫(kù)是否已經(jīng)達(dá)到優(yōu)化水平進(jìn)行了概述。在實(shí)際應(yīng)用中一定要注重對(duì)oracle的系統(tǒng)內(nèi)存進(jìn)行優(yōu)化處理,只有這樣才能保證系統(tǒng)的功能性能夠更好地發(fā)揮。

        參 考 文 獻(xiàn)

        [1]江李兵,江川寧. Oracle數(shù)據(jù)庫(kù)的性能調(diào)整與優(yōu)化方法探析[J]. 計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014,10:140+142.

        [2]劉恩軍. ORACLE數(shù)據(jù)庫(kù)性能調(diào)整與優(yōu)化研究[J]. 電腦知識(shí)與技術(shù),2014,20:4629-4630+4661.

        [3]于穎. Oracle的性能調(diào)整與優(yōu)化分析[J]. 信息安全與技術(shù),2013,02:54-56.

        [4]盧友娥,游莉. Oracle數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)存優(yōu)化探討[J]. 石油工業(yè)計(jì)算機(jī)應(yīng)用,2011,01:41-43.

        猜你喜歡
        Oracle數(shù)據(jù)庫(kù)優(yōu)化配置數(shù)據(jù)處理
        認(rèn)知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補(bǔ)與極大似然估計(jì)法*
        ILWT-EEMD數(shù)據(jù)處理的ELM滾動(dòng)軸承故障診斷
        Oracle數(shù)據(jù)庫(kù)安全問(wèn)題分析及策略
        Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)
        論我國(guó)法院職權(quán)的優(yōu)化配置
        高校人力資源優(yōu)化配置的路徑研究
        配電網(wǎng)可靠性與配電終端的優(yōu)化配置
        合理配置QoS改善校園網(wǎng)絡(luò)環(huán)境
        一種Oracle數(shù)據(jù)庫(kù)表空間監(jiān)控方法
        《Oracle數(shù)據(jù)庫(kù)》課程教學(xué)模式探究 
        性色av一区二区三区四区久久| 伦人伦xxxx国语对白| 亚洲天堂资源网| 国产一级一片内射在线| 青青草成人在线播放视频| 精品人妻少妇嫩草av无码专区| 99re热这里只有精品最新| 久久天天躁狠狠躁夜夜中文字幕| 亚洲福利一区二区不卡| 久久久精品国产亚洲av网| 亚洲国产精品国自产拍性色| 精品亚洲国产成人| 中国亚洲女人69内射少妇| 国产aⅴ丝袜旗袍无码麻豆 | 午夜一区二区三区福利视频| 亚洲av无码偷拍在线观看| 午夜成人无码福利免费视频| 国产无码十八禁| 精品一区二区三区牛牛| 色婷婷五月综合激情中文字幕| 久久免费的精品国产v∧| 亚洲精品自拍视频在线观看| 人日本中文字幕免费精品| 无码爆乳护士让我爽| 欧美精品免费观看二区| 日本少妇爽的大叫高潮了| 电驱蚊液可以插一晚上吗| 色欲欲www成人网站| 内射精品无码中文字幕| 无码人妻少妇久久中文字幕| 日本人妻精品有码字幕| 亚洲热妇无码av在线播放 | 少妇又紧又爽丰满在线视频| 在线精品无码字幕无码av| 国产91中文| 精品少妇白浆一二三区| 尹人香蕉久久99天天拍| 香港三级日本三级a视频| 久青草国产视频| 亚洲国产av中文字幕| 久久无码高潮喷水抽搐|