介紹:細(xì)處著手,巧處用功。高手和菜鳥(niǎo)之間的差別就是:高手什么都知道,菜鳥(niǎo)知道一些。電腦小技巧收集最新奇招高招,讓你輕松踏上高手之路。
摘 要:本文對(duì)ORACLE數(shù)據(jù)庫(kù)及ORACLE應(yīng)用程序的優(yōu)化,進(jìn)行了全面的分析與研究,并提出了自己的一些建議。
關(guān) 鍵 詞:ORACLE,優(yōu)化,數(shù)據(jù)庫(kù),SQL
1.引言
隨著信息化時(shí)代的到來(lái),人們開(kāi)始廣泛地使用數(shù)據(jù)庫(kù)技術(shù)對(duì)大量而復(fù)雜的信息進(jìn)行科學(xué)高效的管理。在數(shù)據(jù)庫(kù)領(lǐng)域中的各種應(yīng)用軟件大量涌現(xiàn),有Visual Foxpro,Power Builder等等,但其中ORACLE是這個(gè)領(lǐng)域中最優(yōu)秀也是最流行的大型數(shù)據(jù)庫(kù)應(yīng)用軟件。本文就在ORACAL中如何優(yōu)化數(shù)據(jù)庫(kù)及其應(yīng)用程序進(jìn)行了研究。
2.優(yōu)化數(shù)據(jù)庫(kù)
2.1 優(yōu)化設(shè)置控制文件的個(gè)數(shù),位置及其備份
建議CONTROL_FILE初始化參數(shù)中指定多個(gè)文件應(yīng)大于2,并將控制文件鏡像到不同位置,并要把這些控制文件備份到安全的磁盤(pán)中。
2.2優(yōu)化設(shè)計(jì)表空間,數(shù)據(jù)文件的大小及位置
2.2.1設(shè)計(jì)表空間
盡量把同一時(shí)間對(duì)磁盤(pán)的讀寫(xiě)操作分散開(kāi),如對(duì)一個(gè)表中數(shù)據(jù)進(jìn)行更新時(shí),數(shù)據(jù)庫(kù)將同時(shí)去讀該表中的數(shù)據(jù)和該表上的索引信息,如果把表的數(shù)據(jù)信息和索引信息都放在同一個(gè)數(shù)據(jù)文件中,則數(shù)據(jù)庫(kù)的速度將會(huì)變慢。最好是把數(shù)據(jù)信息和索引信息分別放在不同磁盤(pán)的兩個(gè)數(shù)據(jù)文件中,此時(shí)數(shù)據(jù)庫(kù)對(duì)磁盤(pán)的讀寫(xiě)操作將分散在兩個(gè)磁盤(pán)上,速度將得到顯著提高。因此在設(shè)計(jì)數(shù)據(jù)庫(kù)的表空間和數(shù)據(jù)文件時(shí),首先給表和表的索引分別創(chuàng)建兩個(gè)表空間(存放用戶數(shù)據(jù)的數(shù)據(jù)表空間和存放表索引的索引表空間)。另外,還根據(jù)該系統(tǒng)的數(shù)據(jù)量的大小及系統(tǒng)中的數(shù)據(jù)的性質(zhì)不同,再考慮創(chuàng)建幾個(gè)數(shù)據(jù)表空間或者給數(shù)據(jù)表空間添加幾個(gè)數(shù)據(jù)文件。
2.2.2設(shè)計(jì)數(shù)據(jù)文件的大小
把記錄大小相當(dāng)?shù)谋矸旁谕粋€(gè)表空間中,這時(shí)一個(gè)表空間的存儲(chǔ)參數(shù)設(shè)置,可以保證表中的記錄都放在一個(gè)范圍中,避免了一條記錄跨范圍存放,可以明顯數(shù)據(jù)庫(kù)的性能。
2.2.3設(shè)計(jì)數(shù)據(jù)文件的位置
為了避免磁盤(pán)的I/O操作沖突,應(yīng)把數(shù)據(jù)文件創(chuàng)建在不同位置。
[NextPage]
2.3優(yōu)化設(shè)計(jì)重演日志文件
上一頁(yè)
標(biāo)簽:池州 南平 襄陽(yáng) 南平 聊城 股票投資 嘉峪關(guān) 通化
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle數(shù)據(jù)庫(kù)及應(yīng)用程序優(yōu)化開(kāi)發(fā)者網(wǎng)絡(luò)Oracle》,本文關(guān)鍵詞 Oracle,數(shù)據(jù)庫(kù),及,應(yīng)用程序,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。