計(jì)算機(jī)Oracle數(shù)據(jù)庫(kù)的優(yōu)化措施_第1頁(yè)
計(jì)算機(jī)Oracle數(shù)據(jù)庫(kù)的優(yōu)化措施_第2頁(yè)
計(jì)算機(jī)Oracle數(shù)據(jù)庫(kù)的優(yōu)化措施_第3頁(yè)
計(jì)算機(jī)Oracle數(shù)據(jù)庫(kù)的優(yōu)化措施_第4頁(yè)
計(jì)算機(jī)Oracle數(shù)據(jù)庫(kù)的優(yōu)化措施_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余5頁(yè)可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、    計(jì)算機(jī)oracle數(shù)據(jù)庫(kù)的優(yōu)化措施    陳君摘要隨著各類信息系統(tǒng)業(yè)務(wù)邏輯的不斷豐富、各個(gè)功能子模塊復(fù)雜度的不斷提升,最初設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng)的性能往往會(huì)不斷的惡化,為了保障各類信息的穩(wěn)定可靠運(yùn)行,對(duì)數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化處理成為關(guān)鍵所在。本文結(jié)合在企業(yè)應(yīng)用中最為常見的oracle數(shù)據(jù)庫(kù),從優(yōu)化必要性、相關(guān)影響因素以及優(yōu)化措施等方面予以簡(jiǎn)要的探討,優(yōu)化數(shù)據(jù)庫(kù)應(yīng)從數(shù)據(jù)庫(kù)運(yùn)行的軟硬件環(huán)境、數(shù)據(jù)庫(kù)全局性配置以及數(shù)據(jù)庫(kù)sql文件以及相應(yīng)的sql執(zhí)行過程追蹤等多個(gè)方面予以綜合性保障予以實(shí)現(xiàn)。【關(guān)鍵詞】計(jì)算機(jī) oracle 數(shù)據(jù)庫(kù) 優(yōu)化 措施1oracle數(shù)據(jù)庫(kù)簡(jiǎn)介or

2、acle數(shù)據(jù)庫(kù)是oracle(甲骨文)公司的核心產(chǎn)品,其產(chǎn)品作為大型關(guān)系型數(shù)據(jù)庫(kù)擁有良好的性能而被業(yè)界廣泛的應(yīng)用,作為應(yīng)用最為廣泛的數(shù)據(jù)庫(kù)之一,oracle數(shù)據(jù)庫(kù)展現(xiàn)了其卓越的設(shè)計(jì)理念和良好應(yīng)用性能,目前oracle數(shù)據(jù)庫(kù)的最新版本是oracle database 12c,該版本順應(yīng)當(dāng)前云計(jì)算應(yīng)用的發(fā)展,對(duì)于快速部署和管理云應(yīng)用有著良好的平臺(tái)支撐。oracle數(shù)據(jù)庫(kù)是傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù),無論是cs架構(gòu)還是bs架構(gòu)的服務(wù)運(yùn)行模式中都有著可靠的性能,其高可移植性適用于高吞吐量的應(yīng)用系統(tǒng)。隨著計(jì)算機(jī)硬件資源和軟件系統(tǒng)的不斷豐富,oracle數(shù)據(jù)庫(kù)可以穩(wěn)定運(yùn)行于各類微機(jī)平臺(tái)上,進(jìn)一步展現(xiàn)了其強(qiáng)大的平臺(tái)

3、適應(yīng)性。要充分發(fā)揮oracle數(shù)據(jù)庫(kù)性能,做好相關(guān)優(yōu)化處理工作是十分必要的,下文將以oracle數(shù)據(jù)庫(kù)優(yōu)化處理為主要內(nèi)容對(duì)相關(guān)進(jìn)行簡(jiǎn)要的論述。2oracle數(shù)據(jù)庫(kù)優(yōu)化必要性以及影響因素分析2.1oracle數(shù)據(jù)庫(kù)優(yōu)化必要性分析數(shù)據(jù)庫(kù)作為各類信息系統(tǒng)的數(shù)據(jù)存儲(chǔ)支撐發(fā)揮著重要的作用,隨著系統(tǒng)業(yè)務(wù)量的不斷增長(zhǎng)、系統(tǒng)用戶的膨脹以及各個(gè)系統(tǒng)模塊接口復(fù)雜度的提升,數(shù)據(jù)庫(kù)系統(tǒng)的性能往往會(huì)持續(xù)惡化,因此為了保障各類信息系統(tǒng)的穩(wěn)定可靠運(yùn)行,對(duì)數(shù)據(jù)庫(kù)進(jìn)行必要的優(yōu)化處理成為關(guān)鍵。優(yōu)化數(shù)據(jù)庫(kù)系統(tǒng)是綜合數(shù)據(jù)庫(kù)運(yùn)行的軟硬件環(huán)境以及數(shù)據(jù)庫(kù)各種結(jié)構(gòu)化操作語(yǔ)句分析設(shè)計(jì)的綜合性技術(shù)應(yīng)用,涉及到了諸多的方面。另外,隨著云計(jì)算技術(shù)的

4、發(fā)展,軟硬件資源的彈性供給能力不斷增強(qiáng),數(shù)據(jù)庫(kù)系統(tǒng)作為底層的系統(tǒng)軟件支撐是否還需要進(jìn)行必要的優(yōu)化處理,答案是肯定的,云計(jì)算技術(shù)雖然提供了高可擴(kuò)充的軟硬件資源,但也應(yīng)看到如今信息系統(tǒng)的業(yè)務(wù)量呈幾何爆炸式的增長(zhǎng)現(xiàn)實(shí)需求,單純的依靠提升軟硬件環(huán)境是遠(yuǎn)遠(yuǎn)不能滿足業(yè)務(wù)以及功能發(fā)展需求,鑒于此oracle數(shù)據(jù)庫(kù)的優(yōu)化設(shè)計(jì)應(yīng)持續(xù)推進(jìn)以適應(yīng)當(dāng)前高并發(fā)、大業(yè)務(wù)的功能需求發(fā)展。2.2oracle數(shù)據(jù)庫(kù)性能影響因素分析如上文所述,oracle數(shù)據(jù)庫(kù)性能影響因素是綜合性的,不是單純的sql設(shè)計(jì)或者內(nèi)存分配不均所造成的,根據(jù)oracle數(shù)據(jù)庫(kù)運(yùn)行的軟硬件環(huán)境以及數(shù)據(jù)庫(kù)自身的影響因素分析,通常以下幾個(gè)方面是制約其性能發(fā)揮

5、關(guān)鍵要素:首先是硬件資源的應(yīng)用,尤其是cpu(處理器)和內(nèi)存的不合理分配,cpu是數(shù)據(jù)操作和計(jì)算機(jī)資源控制的核心,數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過程中最為常見的cpu問題就是cpu資源占用過多,導(dǎo)致oracle數(shù)據(jù)庫(kù)無法分配可用的計(jì)算和控制資源引發(fā)的數(shù)據(jù)阻塞問題,而內(nèi)存分配問題則更多的是其分配不合理,頻繁的數(shù)據(jù)塊交換引發(fā)的操作系統(tǒng)資源大量浪費(fèi);其次則是軟件資源的不合理應(yīng)用,從oracle數(shù)據(jù)庫(kù)運(yùn)行和自身軟件應(yīng)用來分析,常見的軟件資源問題包括操作系統(tǒng)軟件以及oracle自身設(shè)置問題,操作系統(tǒng)作為抽象和管理整個(gè)計(jì)算機(jī)系統(tǒng)資源的系統(tǒng)軟件,發(fā)揮著關(guān)鍵的作用。oracle作為大型的數(shù)據(jù)庫(kù)系統(tǒng)要正常的運(yùn)行需要操作系統(tǒng)進(jìn)行

6、合理的設(shè)置,以滿足其功能性和性能性的需求,另外,數(shù)據(jù)庫(kù)自身的系統(tǒng)設(shè)計(jì),如表空間能否合理分配,緩沖池是否進(jìn)行了有效利用等都是軟件環(huán)境對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)的重要影響;最后則是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)性能的影響,數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的核心在于sql語(yǔ)句的合理化設(shè)計(jì),這也是各類信息系統(tǒng)進(jìn)行數(shù)據(jù)持久化操作的主要方式,如大量的全表掃描、多項(xiàng)目主鍵應(yīng)用、索引等優(yōu)化處理手段的不合理應(yīng)用、i/o的規(guī)劃缺失等都容易造成sql邏輯設(shè)計(jì)問題,使得其結(jié)構(gòu)化查詢效率較低,引發(fā)一定的數(shù)據(jù)阻塞問題,進(jìn)而影響其數(shù)據(jù)庫(kù)的性能發(fā)揮。2.3oracle數(shù)據(jù)庫(kù)優(yōu)化的目標(biāo)分析2.3.1壓縮數(shù)據(jù)庫(kù)響應(yīng)時(shí)間數(shù)據(jù)庫(kù)響應(yīng)時(shí)間主要是指從用戶或信息系統(tǒng)發(fā)出

7、sql到獲得相應(yīng)結(jié)果集的花費(fèi),通常是以時(shí)間的方式進(jìn)行描述的(單位以ms來表示),作為核心的數(shù)據(jù)庫(kù)優(yōu)化目標(biāo),響應(yīng)時(shí)間是其關(guān)鍵的指標(biāo),這是最為直觀的性能優(yōu)化結(jié)果,對(duì)提升用戶體驗(yàn)有著重要的意義,當(dāng)然,由于不同的sql語(yǔ)句在進(jìn)行數(shù)據(jù)庫(kù)操作時(shí)由于其請(qǐng)求方式或者數(shù)據(jù)表級(jí)的不同,其響應(yīng)時(shí)間必然是不同的,因此,在進(jìn)行響應(yīng)時(shí)間的統(tǒng)計(jì)時(shí)是進(jìn)行參照量的比較,這是需要注意的地方。2.3.2吞吐量以及命中率的提升吞吐量是單位時(shí)間內(nèi)能夠完成的sql請(qǐng)求數(shù)量的能力(單位是tps),反應(yīng)了數(shù)據(jù)庫(kù)處理相關(guān)業(yè)務(wù)量的能力,同樣是優(yōu)化數(shù)據(jù)庫(kù)的關(guān)鍵目標(biāo)。單位時(shí)間內(nèi),數(shù)據(jù)庫(kù)能夠完成的吞吐量越大,一定程度上能夠反應(yīng)出其高效的數(shù)據(jù)庫(kù)處理能力

8、。命中率則是訪問特定數(shù)據(jù)庫(kù)資源的成功率,這種資源包括緩沖區(qū)命中率、解析命中率等等,命中率是保障數(shù)據(jù)庫(kù)資源能夠被合理訪問關(guān)鍵,能否命中的關(guān)鍵在于系統(tǒng)相關(guān)資源的設(shè)置合理性,作為數(shù)據(jù)庫(kù)高效處理數(shù)據(jù)的能力,命中率也是非常關(guān)鍵的因素。2.3.3磁盤應(yīng)用優(yōu)化磁盤是各種文檔資源和程序數(shù)據(jù)的存儲(chǔ)區(qū)域,與內(nèi)存進(jìn)行i/o操作的主要部件,因此在進(jìn)行數(shù)據(jù)庫(kù)優(yōu)化時(shí),能否合理匹配內(nèi)存與i/o設(shè)備速度不匹配、磁盤文件操作系統(tǒng)的規(guī)劃合理性是非常關(guān)鍵的性能指標(biāo),減少頻繁的置換操作,降低由于讀寫磁盤i/o對(duì)于引發(fā)的系統(tǒng)響應(yīng)時(shí)間,鑒于此一些構(gòu)建于內(nèi)存系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)也是近年來高并發(fā)系統(tǒng)應(yīng)用的主流,由此,優(yōu)化磁盤應(yīng)用也是重要的數(shù)據(jù)庫(kù)

9、優(yōu)化目標(biāo)。endprint2.3.4內(nèi)存以及cpu資源的有效利用cpu資源直接操作的存儲(chǔ)設(shè)備包括寄存器、高速緩存以及內(nèi)存資源,其中高速緩存cache主要是基于二八定律、匹配cpu與內(nèi)存之間的速度而產(chǎn)生的,因此,在進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用時(shí),應(yīng)加強(qiáng)對(duì)cpu資源以及內(nèi)存資源的監(jiān)測(cè)以確保其應(yīng)用的合理性,對(duì)于cpu的控制主要是保障其系統(tǒng)資源的占用率不要太高而無法處理用戶的請(qǐng)求;而內(nèi)存的應(yīng)用則是優(yōu)化數(shù)據(jù)資源的分布,提升數(shù)據(jù)命中率、減少與i/o設(shè)備的頻繁數(shù)據(jù)交換。3oracle數(shù)據(jù)庫(kù)優(yōu)化措施分析3.1對(duì)oracle數(shù)據(jù)庫(kù)運(yùn)行所依賴的軟硬件環(huán)境進(jìn)行優(yōu)化(1)從硬件角度而言,通過升級(jí)硬件的手段來提升數(shù)據(jù)庫(kù)系統(tǒng)的性

10、能提升是最為常見的手段,具體的升級(jí)措施包括,更換處理能力更強(qiáng)、頻率數(shù)更高的處理器、擴(kuò)充內(nèi)存容量、提升網(wǎng)絡(luò)帶寬、通過硬件服務(wù)器進(jìn)行i/o數(shù)據(jù)交換能力的提升、通過多開路的方式實(shí)現(xiàn)數(shù)據(jù)庫(kù)負(fù)載均衡處理。根據(jù)統(tǒng)計(jì)數(shù)據(jù)而言,通過軟硬件換件的升級(jí)換代,能夠提升數(shù)據(jù)庫(kù)系統(tǒng)的百分之三十以上的性能。就目前而言,一種更為有效的資源分配方式正改變著硬件環(huán)境對(duì)于oracle數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)作方式,即云計(jì)算平臺(tái)的應(yīng)用,通過動(dòng)態(tài)的監(jiān)控現(xiàn)有環(huán)境的cpu、內(nèi)存以及硬盤資源,根據(jù)業(yè)務(wù)量的增長(zhǎng)對(duì)硬件環(huán)境進(jìn)行彈性化處理,一方面有效的利用了現(xiàn)有的硬件資源、同時(shí)也實(shí)現(xiàn)了可靠的硬件擴(kuò)充功能。(2)則是操作系統(tǒng)軟件的優(yōu)化處理,操作系統(tǒng)作為支撐

11、oracle數(shù)據(jù)庫(kù)運(yùn)行的系統(tǒng)軟件,虛擬化了各種硬件資源,為oracle數(shù)據(jù)庫(kù)的運(yùn)行提供了系統(tǒng)接口,因此作為承上啟下的操作系統(tǒng)性能的優(yōu)劣直接決定當(dāng)前數(shù)據(jù)庫(kù)系統(tǒng)的性能,例如減少服務(wù)器的運(yùn)行服務(wù),通過禁用不必要的軟件優(yōu)化oracle運(yùn)行環(huán)境、檢測(cè)監(jiān)控內(nèi)存、cpu的實(shí)時(shí)運(yùn)行情況,對(duì)于超負(fù)荷運(yùn)行的條件予以統(tǒng)計(jì),及時(shí)關(guān)閉不必要的軟件以及服務(wù);除此之外,還建議通過增加虛擬內(nèi)存的容量、內(nèi)存進(jìn)行調(diào)優(yōu)處理、對(duì)系統(tǒng)緩存數(shù)據(jù)進(jìn)行必要的清理等手段提升整個(gè)數(shù)據(jù)庫(kù)運(yùn)行環(huán)境的穩(wěn)定、可靠性。3.2優(yōu)化數(shù)據(jù)庫(kù)配置相關(guān)i/o數(shù)據(jù)通過調(diào)整i/o進(jìn)行優(yōu)化oracle數(shù)據(jù)庫(kù)處理能力。首先,oracle作為具有典型i/o特征的數(shù)據(jù)庫(kù)程序,

12、應(yīng)合理的進(jìn)行i/o數(shù)據(jù)調(diào)整,一方面從并發(fā)性的角度而言,應(yīng)通過對(duì)表空間進(jìn)行分磁盤處理,通過有效的利用不同磁盤數(shù)據(jù)讀寫的并發(fā)能力、減少同一磁盤的利用率,提升數(shù)據(jù)庫(kù)服務(wù)的并行性;另一方面,oracle數(shù)據(jù)庫(kù)是多進(jìn)程程序,諸多進(jìn)程讀寫數(shù)據(jù)文件,由此在數(shù)據(jù)庫(kù)設(shè)計(jì)之處就應(yīng)考慮到由于頻繁i/o引發(fā)的數(shù)據(jù)文件性能問題。其次,對(duì)于oracle程序而言,建議通過raid controller進(jìn)行磁盤控制,對(duì)于碎片過多的磁盤首先應(yīng)進(jìn)行碎片整理、最好不要使用經(jīng)過加密或壓縮處理后的磁盤控制,以滿足oracle數(shù)據(jù)庫(kù)服務(wù)管理對(duì)于磁盤i/o的要求。總之,必要的i/o配置是基于oracle數(shù)據(jù)庫(kù)特點(diǎn)進(jìn)行優(yōu)化處理的關(guān)鍵手段應(yīng)予

13、以重視。除此之外,對(duì)sga(system global area)區(qū)塊數(shù)據(jù)進(jìn)行優(yōu)化配置,也是優(yōu)化oracle數(shù)據(jù)庫(kù)的關(guān)鍵,sga作為全局性的oracle數(shù)據(jù)服務(wù)包含了豐富類型的配置信息,如sharedpool(共享池)、the data dictionary cache(數(shù)據(jù)字典緩存)、the data base buffer cache(數(shù)據(jù)庫(kù)高速緩存)等諸多影響全局的配置信息。常見的優(yōu)化處理手段包括,將sga存放于內(nèi)存之中,提升其讀寫效率、對(duì)日志信息進(jìn)行定期的檢查、根據(jù)系統(tǒng)運(yùn)行情況合理的分配給各個(gè)用戶使用內(nèi)存以共享池?cái)?shù)據(jù)、對(duì)于緩沖區(qū)數(shù)據(jù)進(jìn)行度量和優(yōu)化處理等??傊?,優(yōu)化數(shù)據(jù)庫(kù)配置相關(guān)的i/o

14、文件也是常見的優(yōu)化數(shù)據(jù)庫(kù)性能的重要舉措應(yīng)予以重視。3.3優(yōu)化oracle數(shù)據(jù)庫(kù)sql邏輯對(duì)于oracle數(shù)據(jù)庫(kù)的核心應(yīng)用而言,各種sql語(yǔ)句的操縱是進(jìn)行業(yè)務(wù)邏輯功能實(shí)現(xiàn)的核心,也是數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)持久化功能的基礎(chǔ)。因此,做好oracle數(shù)據(jù)庫(kù)sql邏輯的優(yōu)化處理對(duì)于提升整個(gè)數(shù)據(jù)庫(kù)性能有著至關(guān)重要的作用。就典型的oracle數(shù)據(jù)庫(kù)sql邏輯操作而言主要有以下幾種類型:首先,避免對(duì)的使用,在查詢語(yǔ)句中常見的所有列查詢通常都是以“select*”出現(xiàn)的,本文建議應(yīng)避免使用“*”,一方面由于數(shù)據(jù)庫(kù)對(duì)于的解析處理需要耗費(fèi)一定的系統(tǒng)開銷、另一方面在進(jìn)行相應(yīng)列轉(zhuǎn)換時(shí)也會(huì)消耗一定系統(tǒng)資源,導(dǎo)致了整個(gè)sql語(yǔ)句的

15、執(zhí)行效率不高;其次,在避免使用“having”進(jìn)行條件過濾,盡量使用where進(jìn)行予以代替,因?yàn)閔aving先對(duì)結(jié)果集進(jìn)行分組處理結(jié)束之后才進(jìn)行的過濾條件,而where條件查詢可以有效的減少分組集數(shù)量,從而提高整個(gè)查詢效率;再次,避免使用delete語(yǔ)句,而應(yīng)用truncate予以替代,這主要是由于在進(jìn)行delete操作之后,首先會(huì)將數(shù)據(jù)存儲(chǔ)在回滾數(shù)據(jù)緩存區(qū),在進(jìn)行數(shù)據(jù)刪除,而truncate直接對(duì)數(shù)據(jù)進(jìn)行刪除操作,節(jié)約了運(yùn)行時(shí)間;除此之外,建議使用“exists”,避免使用“in”,這主要是由于“exists”僅僅判斷返回行是否存在于存在航,“in”操作符還會(huì)檢查列屬性的存在與否,這樣必然會(huì)

16、引起更多的系統(tǒng)處理消耗,從而降低數(shù)據(jù)庫(kù)系統(tǒng)吞吐量。當(dāng)然,在進(jìn)行數(shù)據(jù)檢索的時(shí)候,有效的利用索引(需要耗費(fèi)一定的系統(tǒng)資源),能夠快速處理rowid值,從而提高數(shù)據(jù)查詢數(shù)據(jù)速率。對(duì)于oracle數(shù)據(jù)庫(kù)sql邏輯的優(yōu)化處理是相當(dāng)多的,用戶應(yīng)根據(jù)自身的實(shí)際情況進(jìn)行合理的處理,本文只是給出一定的優(yōu)化思路,在此就不一一進(jìn)行列舉了。3.4做好oracle數(shù)據(jù)庫(kù)系統(tǒng)執(zhí)行過程的追蹤一般對(duì)于oracle數(shù)據(jù)執(zhí)行過程的追蹤主要有兩種方式,一種即“explain table”的方式,另一種則是通過tkprof工具進(jìn)行實(shí)施。在進(jìn)行“explain table”主要是對(duì)sql語(yǔ)句執(zhí)行計(jì)劃的各個(gè)步驟都在“explain ta

17、ble”中予以呈現(xiàn),從記錄表中的數(shù)據(jù)可以看出,整個(gè)“優(yōu)化器類型”、“執(zhí)行代價(jià)”、“資源代價(jià)”等關(guān)鍵信息,從而根據(jù)記錄信息對(duì)相關(guān)數(shù)據(jù)進(jìn)行優(yōu)化處理。tkprof工具的使用,是追蹤sql執(zhí)行全過程,給出優(yōu)化處理的數(shù)據(jù)信息參考。通過tkprof,可以發(fā)現(xiàn)占ctu資源最高的pid,進(jìn)而找到相應(yīng)的sid和serial#。再通過“dbms_system.set_sql_trace_in_session”對(duì)session進(jìn)行追蹤,并通過“user_dump_dest”定義生成的trace文件,由tkprof工具進(jìn)行分析,從而定位相關(guān)sql語(yǔ)句,診斷其語(yǔ)句執(zhí)行問題。系統(tǒng)分析人員根據(jù)其cpu占用時(shí)間、消耗的時(shí)間等

18、信息對(duì)相應(yīng)sql語(yǔ)句進(jìn)行必要的調(diào)整。4結(jié)論oracle數(shù)據(jù)庫(kù)是甲骨文公司的核心產(chǎn)品,作為一種主流的大型數(shù)據(jù)庫(kù)在各類信息系統(tǒng)中有著廣泛的應(yīng)用,隨著用戶業(yè)務(wù)量的持續(xù)增長(zhǎng),數(shù)據(jù)庫(kù)的響應(yīng)時(shí)間、處理能力都受到的嚴(yán)重的挑戰(zhàn),為了應(yīng)對(duì)數(shù)據(jù)庫(kù)性能瓶頸問題,做好相關(guān)數(shù)據(jù)庫(kù)優(yōu)化處理工作則顯得十分關(guān)鍵,數(shù)據(jù)庫(kù)優(yōu)化處理涉及到了數(shù)據(jù)庫(kù)運(yùn)行所依賴的軟硬件環(huán)境、數(shù)據(jù)庫(kù)配置文件的優(yōu)化、數(shù)據(jù)庫(kù)核心業(yè)務(wù)的sql邏輯優(yōu)化處理以及數(shù)據(jù)庫(kù)執(zhí)行過程的追蹤等環(huán)節(jié),由此可見,數(shù)據(jù)庫(kù)優(yōu)化處理是綜合性工作,本文從oracle數(shù)據(jù)庫(kù)優(yōu)化必要性、相關(guān)因素以及優(yōu)化措施兩個(gè)方面進(jìn)行了相關(guān)內(nèi)容的論述,為有效利用數(shù)據(jù)庫(kù)、做好數(shù)據(jù)庫(kù)優(yōu)化處理工作提供參考。參考文獻(xiàn)1韋安云.oracle數(shù)據(jù)庫(kù)的性能調(diào)整與優(yōu)化方法探析j.電腦知識(shí)與技術(shù),2015(21):8-9.2王承軍.高并發(fā)大數(shù)據(jù)在線學(xué)習(xí)系統(tǒng)中的關(guān)鍵技術(shù)研究d.中國(guó)地質(zhì)大學(xué),2015.3冷爽.oracle數(shù)據(jù)庫(kù)管理的優(yōu)化措施分析j.電子制作,2015(06):63.4王曉菲.航空結(jié)算系統(tǒng)基于oracle數(shù)據(jù)庫(kù)的性能優(yōu)化j.價(jià)值工程,2015(02):2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論