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

Oracle的性能調(diào)整與優(yōu)化分析

2019-03-05 21:24:32潘紅巖
科學(xué)與技術(shù) 2019年3期
關(guān)鍵詞:優(yōu)化分析

潘紅巖

摘要:隨著科學(xué)技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的快速發(fā)展,加大了信息數(shù)據(jù)的管理工作和構(gòu)成的難度和復(fù)雜度,為信息的保密性帶來(lái)嚴(yán)峻挑戰(zhàn),目前應(yīng)用最為廣泛的信息數(shù)據(jù)管理系統(tǒng)就是 Oracle 數(shù)據(jù)庫(kù),其穩(wěn)定性和信息安全性優(yōu)勢(shì)顯著。在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行時(shí)間不斷延長(zhǎng)的趨勢(shì)下,其性能出現(xiàn)了各種問題,影響其運(yùn)行,因此需要對(duì)其性能進(jìn)行調(diào)整和優(yōu)化。本論文從不同方面闡述Oracle的性能調(diào)整與優(yōu)化分析,希望為研究Oracle數(shù)據(jù)庫(kù)的專家和學(xué)者提供理論參考依據(jù)。

關(guān)鍵詞:Oracle;性能調(diào)整;優(yōu)化分析

Oracle 數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)復(fù)雜的大型關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。 其性能優(yōu)化有多種方式,性能因素的影響也是多方面的。 機(jī)器性能、操作系統(tǒng)和網(wǎng)絡(luò)性能這些外界因素也能直接影響到 Oracle 性能的發(fā)揮。本文主要研究的方向是除了外界因素之外,Oracle 本身的優(yōu)化配置與性能分析。

1Oracle數(shù)據(jù)庫(kù)簡(jiǎn)介

1.1 Oracle 數(shù)據(jù)庫(kù)概述

Oracle 數(shù)據(jù)庫(kù)功能相當(dāng)強(qiáng)大,起源較早,最開始出現(xiàn)的形式是關(guān)系型數(shù)據(jù)庫(kù)技術(shù),可以實(shí)現(xiàn)對(duì)數(shù)據(jù)之間的關(guān)系的了解,并通過(guò)信息庫(kù)的構(gòu)造將這些關(guān)系真實(shí)的反映出來(lái)。1984 年 Oracle 數(shù)據(jù)庫(kù)實(shí)現(xiàn)了桌面計(jì)算機(jī)與關(guān)系數(shù)據(jù)庫(kù)的有效結(jié)合,隨著 Oracle 數(shù)據(jù)庫(kù)的不斷發(fā)展,其各項(xiàng)功能也不斷健全,并提供給企業(yè)類的、網(wǎng)絡(luò)工作組、高可靠性的、產(chǎn)業(yè)化的應(yīng)用可靠的技術(shù)支撐,實(shí)現(xiàn)對(duì)關(guān)系數(shù)據(jù)的高效處理。

1.2 Oracle 數(shù)據(jù)庫(kù)主要特點(diǎn)

Oracle 數(shù)據(jù)庫(kù)的主要特點(diǎn)有支持多用戶和大數(shù)據(jù)的高性能事務(wù)處理、硬件環(huán)境獨(dú)立、對(duì)完整性和安全性的良好控制,同時(shí) Oracle 數(shù)據(jù)庫(kù)還遵守網(wǎng)絡(luò)通信協(xié)議、數(shù)據(jù)存取語(yǔ)言等相關(guān)的工業(yè)標(biāo)準(zhǔn)。另外Oracle數(shù)據(jù)庫(kù)支持分布式數(shù)據(jù)庫(kù)和分布處理,擁有可連接性、可兼容性、可移植性的特征。實(shí)現(xiàn)不同型號(hào)的計(jì)算機(jī)和不同操作系統(tǒng)下可以運(yùn)行Oracle 數(shù)據(jù)庫(kù)的需求,其自身獨(dú)有的特點(diǎn)滿足了不同用戶的不同要求,符合時(shí)代發(fā)展潮流。

2對(duì) Oracle 數(shù)據(jù)庫(kù)系統(tǒng)性能產(chǎn)生影響的相關(guān)因素

2.1 Oracle 數(shù)據(jù)庫(kù)的相應(yīng)運(yùn)作服務(wù)器性能優(yōu)劣

對(duì)于一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)來(lái)說(shuō),服務(wù)器便是整個(gè)系統(tǒng)正常運(yùn)作的核心,服務(wù)器的性能優(yōu)劣直接對(duì)整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)相關(guān)性能造成影響。服務(wù)器上所運(yùn)作的操作系統(tǒng)和服務(wù)器硬件實(shí)際配置好壞取決了 Oracle 數(shù)據(jù)庫(kù)系統(tǒng)中服務(wù)器的性能。

2.2 相關(guān)的網(wǎng)絡(luò) I/O 性能

有效實(shí)現(xiàn)整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的相關(guān)應(yīng)用程序和服務(wù)器交互運(yùn)作,需利用網(wǎng)絡(luò)作為基礎(chǔ)方能進(jìn)行。因此,網(wǎng)絡(luò)相應(yīng)的性能好壞,對(duì) Oracle 數(shù)據(jù)庫(kù)系統(tǒng)性能有著相當(dāng)重要的作用。

2.3 Oracle 數(shù)據(jù)庫(kù)的相應(yīng)配置

Oracle 數(shù)據(jù)庫(kù)的配置直接影響數(shù)據(jù)庫(kù)系統(tǒng)性能,其不僅決定了系統(tǒng)性能的優(yōu)劣,同時(shí)是有效使系統(tǒng)優(yōu)化的關(guān)鍵。Oracle 數(shù)據(jù)庫(kù)的配置和相關(guān)配置調(diào)整貫穿著整個(gè)系統(tǒng)中的數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)創(chuàng)建以及數(shù)據(jù)庫(kù)實(shí)際運(yùn)行等。

2.4 Oracle 數(shù)據(jù)庫(kù)的實(shí)際應(yīng)用程序性能

Oracle 數(shù)據(jù)庫(kù)的實(shí)際應(yīng)用程序運(yùn)行方式會(huì)對(duì)數(shù)據(jù)庫(kù)的性能產(chǎn)生比較大的影響,尤其體現(xiàn)在數(shù)據(jù)庫(kù)運(yùn)行過(guò)程中的 SQL 語(yǔ)句應(yīng)用、數(shù)據(jù)庫(kù)端相應(yīng)的程序設(shè)計(jì)以及整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的連接方式等方面,這些運(yùn)作方式均對(duì)數(shù)據(jù)庫(kù)的實(shí)際執(zhí)行效率造成影響。

3 Oracle數(shù)據(jù)庫(kù)性能調(diào)整

3.1 調(diào)整 Oracle 數(shù)據(jù)庫(kù)內(nèi)存參數(shù)

Oracle 數(shù)據(jù)庫(kù)內(nèi)存參數(shù)的調(diào)整主要是針對(duì)其系統(tǒng)全局區(qū)進(jìn)行的。其主要組成部分有日志緩沖區(qū)、數(shù)據(jù)緩沖區(qū)、共享池。系統(tǒng)全局區(qū)伴隨著環(huán)境的變化做出相應(yīng)改變,在對(duì)其進(jìn)行調(diào)整的過(guò)程中要考慮數(shù)據(jù)庫(kù)的運(yùn)行模式、操作系統(tǒng)的內(nèi)存容量、系統(tǒng)的類型是裸設(shè)備還是文件系統(tǒng)、物理內(nèi)存的大小。系統(tǒng)全局區(qū)大約占數(shù)據(jù)庫(kù)物理內(nèi)存的 40%-60%,系統(tǒng)全局區(qū)大小直接受初始化參數(shù)的決定性影響,主要參數(shù)有 WORKAREASIZEPOLICYLOGBBUFFER、SHARED_POOL_SIZE、DB_CACHE_SIZE、DB_BLOCK_SIZE。WORKAREASIZEPOLICY 參數(shù)的有 MANUAL和 AUTO 兩種可選值,可根據(jù)實(shí)際情況進(jìn)行選擇;LOGBBUFFER 能夠指定 Oracle 數(shù)據(jù)庫(kù)內(nèi)存空間的大小,即寫入到重做日志文件中的通過(guò)緩沖區(qū)寫入的重做日志;SHARED_POOL_SIZE 對(duì)數(shù)據(jù)庫(kù)共享內(nèi)存池其直接決定作用;

3.2調(diào)整 Oracle 數(shù)據(jù)庫(kù)操作系統(tǒng)資源

運(yùn)行服務(wù)器的操作系統(tǒng)對(duì) Oracle 數(shù)據(jù)庫(kù)服務(wù)器產(chǎn)生直接影響,操作系統(tǒng)的性能若是出現(xiàn)故障,則無(wú)法進(jìn)行 Oracle 數(shù)據(jù)庫(kù)性能的有效調(diào)整。首先,需要對(duì)操作系統(tǒng)的換頁(yè)空間進(jìn)行適當(dāng)?shù)恼{(diào)整,優(yōu)化配置其內(nèi)存分配,通過(guò)數(shù)據(jù)庫(kù)的實(shí)際運(yùn)行情況的調(diào)查,相關(guān)的管理人員可以調(diào)整內(nèi)在資源,同時(shí)對(duì)操作系統(tǒng)的換頁(yè)空間也要做出相應(yīng)的調(diào)整。在換頁(yè)空間的大小檢查過(guò)程中,當(dāng)換頁(yè)空間的物理內(nèi)存大于 2G 時(shí),就需要對(duì)其進(jìn)行適當(dāng)?shù)恼{(diào)整,如果物理內(nèi)存小于 2G,則需要將換頁(yè)空間大小設(shè)定為物理內(nèi)存的 1.5 倍。

4 Oracle 性能優(yōu)化

4.1 內(nèi)存優(yōu)化

在介紹共享池優(yōu)化之前,我們先要了解 SGA 這個(gè)概念。 SGA,即系統(tǒng)全局區(qū) System Global Area,它是Oracle Instance 的基本組成部分,在實(shí)例啟動(dòng)時(shí)分配。 共享池 Shared Pool 就是一個(gè)系統(tǒng)全局區(qū),它的目的是能夠快速反問數(shù)據(jù)庫(kù)數(shù)據(jù),在實(shí)例啟動(dòng)時(shí)確定其大小。 如果系統(tǒng)頻繁地釋放與分配,則會(huì)嚴(yán)重影響其性能指數(shù)。為了避免這點(diǎn),應(yīng)該保證共享池能夠完全的存放到實(shí)際內(nèi)存中,不需要在虛擬內(nèi)存中轉(zhuǎn)來(lái)轉(zhuǎn)去,這樣會(huì)大大提高 Oracle 訪問數(shù)據(jù)的性能。共享池的設(shè)置可以通過(guò)定義 SGA_TARGET 參數(shù)的值,也就是目標(biāo) SGA 大小,Oracle 就會(huì)根據(jù)此目標(biāo)值自動(dòng)設(shè)置共享池的大小。

4.2 SQL 語(yǔ)句優(yōu)化

SQL 語(yǔ)句的優(yōu)化還有不同 select 語(yǔ)句的性能不同;WHERE 后面的條件順序影響;查詢表順序的影響等。同樣含義的 SQL 語(yǔ)句效率是大不相同的。 在編寫 SQL 語(yǔ)句的時(shí)候應(yīng)該盡量少的使用效率不高的語(yǔ)句,最大限度地使用效率高、可以應(yīng)用索引的語(yǔ)句。 這樣會(huì)在無(wú)形之中提高了 Oracle 數(shù)據(jù)庫(kù)性能。

參考文獻(xiàn)

[1]Oracle數(shù)據(jù)庫(kù)系統(tǒng)隨堂案例設(shè)計(jì)[J]. 張巍娜,白彥輝.??電腦知識(shí)與技術(shù).?2015(14)

[2]ORACLE數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)化[J]. 趙添喜.??科技風(fēng).?2013(09)

[3]基于Oracle數(shù)據(jù)庫(kù)系統(tǒng)性能調(diào)整與優(yōu)化研究[J]. 郭曉丹.??數(shù)字技術(shù)與應(yīng)用.?2015(05)

[4]淺談數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)存優(yōu)化分配策略[J]. 張東偉.??中國(guó)管理信息化.?2017(13)[5]大型ORACLE數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)化設(shè)計(jì)研究[J]. 洪健.??電子技術(shù)與軟件工程.?2014(11)

[6]基于Oracle數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)化與性能調(diào)整研究[J]. 庫(kù)爾班江·托乎提,于會(huì)松,滕良娟.??信息系統(tǒng)工程.?2014(08)

[7]Oracle數(shù)據(jù)庫(kù)系統(tǒng)的安全策略[J]. 朱春.??電腦知識(shí)與技術(shù).?2005(14)

(作者單位:中國(guó)人民銀行伊春市中心支行)

猜你喜歡
優(yōu)化分析
中小企業(yè)會(huì)計(jì)信息系統(tǒng)的優(yōu)化問題
何首烏組培快繁培養(yǎng)基的優(yōu)化研究
蟻群算法的運(yùn)用及其優(yōu)化分析
夏熱冬冷區(qū)域建筑遮陽(yáng)設(shè)計(jì)的優(yōu)化分析
新形勢(shì)下高校足球教學(xué)評(píng)價(jià)體系的優(yōu)化分析
初中英語(yǔ)單詞教學(xué)小組合作學(xué)習(xí)優(yōu)化分析
液化氣體運(yùn)輸車V型支座的合理設(shè)計(jì)
鋼—混疊合梁斜拉橋恒載索力優(yōu)化分析
水足跡視角下干旱區(qū)城市工業(yè)結(jié)構(gòu)優(yōu)化研究
現(xiàn)代化商場(chǎng)中分布式查詢的優(yōu)化分析
主站蜘蛛池模板: 2020国产精品视频| 深夜福利视频一区二区| 国产清纯在线一区二区WWW| 久青草网站| 国禁国产you女视频网站| 免费精品一区二区h| 性网站在线观看| 亚洲欧美另类专区| 91久久偷偷做嫩草影院精品| 亚洲综合色区在线播放2019| 日韩福利视频导航| 亚洲V日韩V无码一区二区 | 亚洲国产精品成人久久综合影院| 她的性爱视频| 国产青青草视频| 日韩精品专区免费无码aⅴ| 亚洲精品欧美日本中文字幕| 国产精品自在在线午夜区app| 国产成人综合在线观看| 伊人大杳蕉中文无码| 亚洲无码精彩视频在线观看| 高潮毛片免费观看| 999精品在线视频| 5388国产亚洲欧美在线观看| 九九精品在线观看| 婷婷六月天激情| 免费毛片在线| 欧美在线一级片| 成人在线观看一区| 亚洲一区二区三区中文字幕5566| 国产日韩精品一区在线不卡| 露脸国产精品自产在线播| 久久亚洲AⅤ无码精品午夜麻豆| 亚洲中文久久精品无玛| 中文无码精品a∨在线观看| 成年A级毛片| 精品综合久久久久久97超人| 午夜人性色福利无码视频在线观看| 爆操波多野结衣| 国产精品亚欧美一区二区| 国产91色| 国产亚洲欧美在线中文bt天堂| 久久五月天综合| 中国一级毛片免费观看| 婷婷综合色| 中文字幕乱码中文乱码51精品| 99久久精品国产麻豆婷婷| 亚洲无码高清一区| 精品视频一区二区观看| 一级成人欧美一区在线观看| 青青草原国产| 久久这里只精品国产99热8| 成人午夜免费观看| 日韩高清成人| 欧美精品H在线播放| 免费无遮挡AV| 国产一区二区色淫影院| 亚洲精品无码av中文字幕| 刘亦菲一区二区在线观看| 精品视频一区在线观看| 国产女人在线观看| 欧美a级在线| 国产精欧美一区二区三区| 露脸国产精品自产在线播| 丁香六月激情婷婷| 欧美狠狠干| 福利视频一区| 精品一区国产精品| 久热99这里只有精品视频6| 国产成人一区二区| 亚洲国产综合自在线另类| 亚洲精品欧美日本中文字幕| 操美女免费网站| 69av在线| 一本一本大道香蕉久在线播放| 又爽又黄又无遮挡网站| 亚洲一区毛片| 亚洲αv毛片| 亚洲欧美一区二区三区麻豆| 亚洲成人播放| 欧美伦理一区| 素人激情视频福利|