劉宏志
(中國東方電氣集團(tuán)有限公司,四川 成都 611731)
SAP架構(gòu)下Oracle數(shù)據(jù)庫的性能優(yōu)化研究
劉宏志
(中國東方電氣集團(tuán)有限公司,四川 成都 611731)
隨著信息技術(shù)的不斷發(fā)展,SAP系統(tǒng)被越來越多的企業(yè)運用。Oracle作為SAP系統(tǒng)使用最廣泛的數(shù)據(jù)庫系統(tǒng),其性能對SAP系統(tǒng)有著重要影響。文章主要對SAP架構(gòu)下Oracle數(shù)據(jù)庫的主要性能進(jìn)行了研究,并提出了調(diào)整和優(yōu)化的措施。
SAP架構(gòu);Oracle數(shù)據(jù)庫;系統(tǒng)性能;優(yōu)化
SAP R/3系統(tǒng)是一種典型的3層架構(gòu)的系統(tǒng),除了應(yīng)用服務(wù)器和展現(xiàn)層外,數(shù)據(jù)庫對其性能有著重要影響。Oracle作為業(yè)界最主流的數(shù)據(jù)庫系統(tǒng)之一,在SAP R/3系統(tǒng)中應(yīng)用廣泛。但我國的數(shù)據(jù)庫規(guī)模呈逐年上升趨勢,并且連接數(shù)量也有增無減,導(dǎo)致Oracle數(shù)據(jù)庫的功能不能很好地發(fā)揮以往性能。為使Oracle數(shù)據(jù)庫能夠繼續(xù)發(fā)揮作用,需要對系統(tǒng)進(jìn)行優(yōu)化升級,主要從服務(wù)器以及應(yīng)用程序和網(wǎng)絡(luò)3方面入手,對服務(wù)器進(jìn)行調(diào)整,使之在有限的硬件資源條件下,達(dá)到性能最優(yōu)[1]。
服務(wù)器對Oracle數(shù)據(jù)庫性能有著直接影響。服務(wù)器設(shè)置不合理將會直接降低Oracle的運行效率,也就是說服務(wù)器是整個系統(tǒng)的基礎(chǔ),如果基礎(chǔ)沒有打好,整個數(shù)據(jù)庫就不能真正發(fā)揮作用,那么系統(tǒng)再怎樣優(yōu)化也無濟(jì)于事。
首先,要知道Oracle數(shù)據(jù)庫按照什么樣的原則為指導(dǎo),對服務(wù)器資源進(jìn)行科學(xué)合理的分配:盡量使Oracle可使用的資源最大化。如果有條件,盡量不使Oracle數(shù)據(jù)庫和SAP系統(tǒng)同時使用同一個服務(wù)器,盡可能使Oracle占有本服務(wù)器最多的資源。……