国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

信息系統(tǒng)Oracle數(shù)據(jù)庫(kù)性能優(yōu)化研究

2018-02-23 12:47劉含
電子技術(shù)與軟件工程 2018年6期
關(guān)鍵詞:性能優(yōu)化信息系統(tǒng)數(shù)據(jù)庫(kù)

劉含

摘要 進(jìn)入新時(shí)期以來(lái),計(jì)算機(jī)技術(shù)的快速發(fā)展極大地推動(dòng)了人類社會(huì)的進(jìn)步,科學(xué)技術(shù)的發(fā)展也由此邁入了新的層面,信息數(shù)據(jù)的價(jià)值不斷被放大。在此背景下,基于信息系統(tǒng)研發(fā)的各種數(shù)據(jù)庫(kù)發(fā)展起來(lái),但是人們?cè)谑褂谜{(diào)動(dòng)數(shù)據(jù)庫(kù)中信息數(shù)據(jù)的過(guò)程中發(fā)現(xiàn)一些問(wèn)題,比如數(shù)據(jù)庫(kù)的反應(yīng)速度下降,信息系統(tǒng)出現(xiàn)卡頓等。這主要是因?yàn)椋谶M(jìn)行每一次信息系統(tǒng)數(shù)據(jù)庫(kù)優(yōu)化時(shí),需要消耗大量的資金成本和時(shí)間人力成本,但同時(shí)還不能準(zhǔn)確保障優(yōu)化后的信息系統(tǒng)的性能。因此我想通過(guò)信息系統(tǒng)Oracle數(shù)據(jù)庫(kù)的優(yōu)化作為研究案例,交流一下信息系統(tǒng)Oracle數(shù)據(jù)庫(kù)性能優(yōu)化的相關(guān)經(jīng)驗(yàn)。

【關(guān)鍵詞】信息系統(tǒng) Oracle 數(shù)據(jù)庫(kù) 性能優(yōu)化

目前我國(guó)的信息系統(tǒng)開(kāi)發(fā)技術(shù)發(fā)展很快,各種不同類型信息系統(tǒng)出現(xiàn)在人們的視野中,但是這些信息系統(tǒng)有一些共同的問(wèn)題就是不能有效的結(jié)合計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)信息,導(dǎo)致信息系統(tǒng)與計(jì)算機(jī)硬件、軟件之間出現(xiàn)配置沖突,影響信息系統(tǒng)數(shù)據(jù)庫(kù)的反應(yīng)速度,給用戶的使用和體驗(yàn)帶來(lái)了不小的影響,所以下面文章我們就通過(guò)信息系統(tǒng)Oracle數(shù)據(jù)庫(kù)性能的優(yōu)化進(jìn)行研究分析,希望能在信息技術(shù)優(yōu)化使用方面共同探討。

1 調(diào)整信息系統(tǒng)Oracle數(shù)據(jù)庫(kù)服務(wù)器的性能

整個(gè)信息系統(tǒng)Oracle數(shù)據(jù)庫(kù)性能優(yōu)化的目的就是提升Oracle數(shù)據(jù)庫(kù)服務(wù)器的性能,這種調(diào)整主要從以下幾個(gè)方面進(jìn)行:首先需要針對(duì)Oracle服務(wù)器運(yùn)行中的操作系統(tǒng)進(jìn)行調(diào)整,給用戶帶來(lái)更好的操作體驗(yàn),才是實(shí)現(xiàn)Oracle服務(wù)器性能優(yōu)化的前提,因?yàn)椴僮飨到y(tǒng)是實(shí)現(xiàn)人機(jī)交互功能的第一步,只有調(diào)整好Oracle數(shù)據(jù)庫(kù)服務(wù)器運(yùn)行的操作系統(tǒng),才能有效的發(fā)揮出服務(wù)器的性能;其次就是要針對(duì)Oracle數(shù)據(jù)庫(kù)服務(wù)器配置統(tǒng)一的資源,將整個(gè)信息系統(tǒng)的數(shù)據(jù)信息整合到數(shù)據(jù)庫(kù)服務(wù)器中,達(dá)到Oracle信息數(shù)據(jù)的最大化,滿足用戶對(duì)信息資源的基本需求;最后就是在Oracle數(shù)據(jù)庫(kù)服務(wù)器中設(shè)置邏輯層次合理的優(yōu)先級(jí),要?jiǎng)澐趾霉ぷ魅蝿?wù)的輕重緩急以及主次關(guān)系,根據(jù)用戶不同的需求提供不同的性能服務(wù),讓重要的工作優(yōu)先運(yùn)行,這也是實(shí)現(xiàn)信息系統(tǒng)Oracle數(shù)據(jù)庫(kù)服務(wù)器優(yōu)化中重要的一個(gè)方面。例如:運(yùn)行在UNIX操作系統(tǒng)上的ORACLE數(shù)據(jù)庫(kù),可以調(diào)整UNIX數(shù)據(jù)緩沖池的大小,每個(gè)進(jìn)程所能使用的內(nèi)存大小等參數(shù)。

2 調(diào)整好信息系統(tǒng)Oracle數(shù)據(jù)庫(kù)服務(wù)器的內(nèi)存配置

在進(jìn)行Oracle數(shù)據(jù)庫(kù)服務(wù)器優(yōu)化的過(guò)程中,一定要認(rèn)識(shí)到Oracle數(shù)據(jù)庫(kù)服務(wù)器架構(gòu)中存在的內(nèi)存硬件,分別是:數(shù)據(jù)庫(kù)的高速緩存,日志高速緩存以及緩沖區(qū)高速緩存,從這三個(gè)內(nèi)存的調(diào)整配置完成信息系統(tǒng)Oracle數(shù)據(jù)庫(kù)服務(wù)器的性能優(yōu)化。

針對(duì)Oracle數(shù)據(jù)庫(kù)緩沖區(qū)的內(nèi)存調(diào)整,主要是在私用以及共享SQL結(jié)構(gòu)中開(kāi)展,了解內(nèi)存信息在這個(gè)結(jié)構(gòu)區(qū)域的運(yùn)行速率和運(yùn)行承載力,通過(guò)數(shù)值反饋的形式顯示到數(shù)據(jù)庫(kù)的動(dòng)態(tài)性能展示模塊v$librarycache里面,外部可以直接進(jìn)行查詢這個(gè)區(qū)域內(nèi)存的信息活動(dòng)情況,以此為依據(jù)進(jìn)行調(diào)整;數(shù)據(jù)庫(kù)字典緩沖區(qū)的內(nèi)存配置調(diào)整,就需要了解數(shù)據(jù)庫(kù)字典緩沖區(qū)的內(nèi)存情況,這個(gè)內(nèi)存結(jié)構(gòu)主要存儲(chǔ)了一些用戶的信息,以及數(shù)據(jù)庫(kù)內(nèi)存的信息活動(dòng)情況,這部分的內(nèi)存對(duì)于整個(gè)數(shù)據(jù)庫(kù)服務(wù)器的性能高低有著重要的影響,數(shù)據(jù)日志緩沖區(qū)的信息活動(dòng)狀況會(huì)也會(huì)在一個(gè)動(dòng)態(tài)性能展示模塊v$librarycache里存儲(chǔ),通過(guò)查詢內(nèi)存數(shù)據(jù)動(dòng)態(tài)活動(dòng)的數(shù)值確定內(nèi)存調(diào)整配置。

數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存的內(nèi)存調(diào)整是整個(gè)信息系統(tǒng)Oracle數(shù)據(jù)庫(kù)服務(wù)器性能優(yōu)化的關(guān)鍵,這部分的內(nèi)存信息是用戶所有數(shù)據(jù)活動(dòng)的緩存,這些動(dòng)態(tài)范圍比較大的內(nèi)存數(shù)據(jù)在動(dòng)態(tài)性能模塊v$sysstat中顯示,通過(guò)查詢這部分的內(nèi)存活動(dòng)數(shù)值,指導(dǎo)數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存內(nèi)存的調(diào)整數(shù)值。在修改了上述數(shù)據(jù)庫(kù)的初始化參數(shù)以后,必須先關(guān)閉數(shù)據(jù)庫(kù),在重新啟動(dòng)數(shù)據(jù)庫(kù)后才能使新的設(shè)置起作用。內(nèi)存分配是在信息系統(tǒng)運(yùn)行過(guò)程中優(yōu)化配置的,數(shù)據(jù)庫(kù)管理員可以根據(jù)數(shù)據(jù)庫(kù)運(yùn)行狀況調(diào)整數(shù)據(jù)庫(kù)系統(tǒng)全局區(qū)(SGA區(qū))的數(shù)據(jù)緩沖區(qū)、日志緩沖區(qū)和高速緩沖的大小;還可以調(diào)整程序全局區(qū)(PGA區(qū))的大小。需要注意的是,SGA區(qū)不是越大越好,SGA區(qū)過(guò)大會(huì)占用操作系統(tǒng)使用的內(nèi)存而引起虛擬內(nèi)存的頁(yè)面交換,這樣反而會(huì)降低Oracle數(shù)據(jù)庫(kù)服務(wù)系的系統(tǒng)性能。

3 優(yōu)化配置好I/O以及CPU

Oracle數(shù)據(jù)庫(kù)服務(wù)器性能優(yōu)化的過(guò)程中,要認(rèn)識(shí)到優(yōu)化I/O的重要作用,更加全面的把握數(shù)據(jù)庫(kù)的性能使用,主要是通過(guò)下面幾個(gè)部分優(yōu)化I/O: 一是設(shè)置獨(dú)立的內(nèi)存信息空間,這個(gè)空間只是針對(duì)于用戶訪問(wèn)量比較多的數(shù)據(jù)存儲(chǔ),提升反應(yīng)速度,為用戶搭建相應(yīng)的表格文件,單獨(dú)在空間svstem里面放置;二是要?jiǎng)澐趾眯畔?shù)據(jù)的種類,根據(jù)各個(gè)內(nèi)存的性能配置放置不同的信息數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)排序、篩選功能,做好數(shù)據(jù)緩存文件的預(yù)防;三是要多建立大數(shù)據(jù)存儲(chǔ)空間,減少數(shù)據(jù)庫(kù)內(nèi)存磁盤(pán)之間的聯(lián)系,同一種類的信息放在同一個(gè)服務(wù)器磁盤(pán)中。這一步是在信息系統(tǒng)開(kāi)發(fā)之前完成的。數(shù)據(jù)庫(kù)管理員可以將組成同一個(gè)表空間的數(shù)據(jù)文件放在不同的硬盤(pán)上,做到硬盤(pán)之間I/O負(fù)載均衡。

Oracle數(shù)據(jù)庫(kù)服務(wù)器性能優(yōu)化中,對(duì)CPU的優(yōu)化就是要強(qiáng)化對(duì)CPU性能的保護(hù),一些無(wú)用的程序運(yùn)行時(shí)都會(huì)占用CPU的運(yùn)行內(nèi)存,導(dǎo)致在重要文件運(yùn)行時(shí)性能降低,CPU的運(yùn)行性能,會(huì)受到運(yùn)行時(shí)間、運(yùn)行環(huán)境的影響,時(shí)間過(guò)長(zhǎng)、溫度過(guò)高、程序使用過(guò)多都會(huì)影響到CPU的資源使用,所以要通過(guò)Oracle數(shù)據(jù)庫(kù)服務(wù)器的內(nèi)部參數(shù)設(shè)置調(diào)整CPU的使用效率,使用操作相同命令可以看到CPU的使用情況,一般UNIX操作系統(tǒng)的服務(wù)器,可以使用sar-u命令查看CPU的使用率,NT操作系統(tǒng)的服務(wù)器,可以使用NT的性能管理器來(lái)查看CPU的使用率。

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

以上就是我在使用Oracle數(shù)據(jù)庫(kù)時(shí),關(guān)于怎樣優(yōu)化數(shù)據(jù)庫(kù)所作的一些思考。當(dāng)然,數(shù)據(jù)庫(kù)類型不同,優(yōu)化的方案也會(huì)有差異,這些我們都要積極探索,為我國(guó)信息系統(tǒng)發(fā)展作出努力。計(jì)算機(jī)技術(shù)的出現(xiàn)推動(dòng)了人類社會(huì)和科學(xué)技術(shù)的發(fā)展邁入新的層面,信息數(shù)據(jù)的價(jià)值被無(wú)限放大。研究者基于信息系統(tǒng)研發(fā)各種數(shù)據(jù)庫(kù),使用數(shù)據(jù)庫(kù)中信息,不但發(fā)現(xiàn)問(wèn)題,這對(duì)于數(shù)據(jù)庫(kù)服務(wù)器性能的優(yōu)化是必要的。只要我們不斷完成對(duì)具體的架構(gòu)部件和整體數(shù)據(jù)庫(kù)服務(wù)器性能的優(yōu)化,我們的數(shù)據(jù)庫(kù)優(yōu)化升級(jí)就會(huì)科學(xué)化。

參考文獻(xiàn)

[1]馮育棟,信息系統(tǒng)Oracle數(shù)據(jù)庫(kù)性能優(yōu)化研究[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014(24):120-121.

[2]鄒俊.基于Oracle數(shù)據(jù)庫(kù)系統(tǒng)性能調(diào)整與優(yōu)化研究[D].江西財(cái)經(jīng)大學(xué),2006.

[3]袁愛(ài)梅.Oracle數(shù)據(jù)庫(kù)性能優(yōu)化研究[D].華東師范大學(xué),2007.

[4]林樹(shù)澤,數(shù)據(jù)庫(kù)信息系統(tǒng)物理設(shè)計(jì)優(yōu)化研究[D].天津大學(xué),2012.

猜你喜歡
性能優(yōu)化信息系統(tǒng)數(shù)據(jù)庫(kù)
企業(yè)信息系統(tǒng)安全防護(hù)
基于區(qū)塊鏈的通航維護(hù)信息系統(tǒng)研究
信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
SQL Server數(shù)據(jù)庫(kù)性能優(yōu)化的幾點(diǎn)分析
基于SG-I6000的信息系統(tǒng)運(yùn)檢自動(dòng)化診斷實(shí)踐