0514-86177077
9:00-17:00(工作日)
介紹:細處著手,巧處用功。高手和菜鳥之間的差別就是:高手什么都知道,菜鳥知道一些。電腦小技巧收集最新奇招高招,讓你輕松踏上高手之路。 摘 要:本文對ORACLE數(shù)據(jù)庫及ORACLE應用程序的優(yōu)化,進行了全面的分析與研究,并提出了自己的一些建議。 關 鍵 詞:ORACLE,優(yōu)化,數(shù)據(jù)庫,SQL 1.引言 隨著信息化時代的到來,人們開始廣泛地使用數(shù)據(jù)庫技術對大量而復雜的信息進行科學高效的管理。在數(shù)據(jù)庫領域中的各種應用軟件大量涌現(xiàn),有Visual Foxpro,Power Builder等等,但其中ORACLE是這個領域中最優(yōu)秀也是最流行的大型數(shù)據(jù)庫應用軟件。本文就在ORACAL中如何優(yōu)化數(shù)據(jù)庫及其應用程序進行了研究。 2.優(yōu)化數(shù)據(jù)庫 2.1 優(yōu)化設置控制文件的個數(shù),位置及其備份 建議CONTROL_FILE初始化參數(shù)中指定多個文件應大于2,并將控制文件鏡像到不同位置,并要把這些控制文件備份到安全的磁盤中。 2.2優(yōu)化設計表空間,數(shù)據(jù)文件的大小及位置 2.2.1設計表空間 盡量把同一時間對磁盤的讀寫操作分散開,如對一個表中數(shù)據(jù)進行更新時,數(shù)據(jù)庫將同時去讀該表中的數(shù)據(jù)和該表上的索引信息,如果把表的數(shù)據(jù)信息和索引信息都放在同一個數(shù)據(jù)文件中,則數(shù)據(jù)庫的速度將會變慢。最好是把數(shù)據(jù)信息和索引信息分別放在不同磁盤的兩個數(shù)據(jù)文件中,此時數(shù)據(jù)庫對磁盤的讀寫操作將分散在兩個磁盤上,速度將得到顯著提高。因此在設計數(shù)據(jù)庫的表空間和數(shù)據(jù)文件時,首先給表和表的索引分別創(chuàng)建兩個表空間(存放用戶數(shù)據(jù)的數(shù)據(jù)表空間和存放表索引的索引表空間)。另外,還根據(jù)該系統(tǒng)的數(shù)據(jù)量的大小及系統(tǒng)中的數(shù)據(jù)的性質不同,再考慮創(chuàng)建幾個數(shù)據(jù)表空間或者給數(shù)據(jù)表空間添加幾個數(shù)據(jù)文件。 2.2.2設計數(shù)據(jù)文件的大小 把記錄大小相當?shù)谋矸旁谕粋€表空間中,這時一個表空間的存儲參數(shù)設置,可以保證表中的記錄都放在一個范圍中,避免了一條記錄跨范圍存放,可以明顯數(shù)據(jù)庫的性能。 2.2.3設計數(shù)據(jù)文件的位置 為了避免磁盤的I/O操作沖突,應把數(shù)據(jù)文件創(chuàng)建在不同位置。
上一頁
標簽:池州 南平 襄陽 南平 聊城 股票投資 嘉峪關 通化
上一篇:Oracle9i的全文檢索技術開發(fā)者網(wǎng)絡Oracle
下一篇:用Oracle9ias開發(fā)無線應用程序開發(fā)者網(wǎng)絡Oracle
Copyright ? 1999-2012 誠信 合法 規(guī)范的巨人網(wǎng)絡通訊始建于2005年
蘇ICP備15040257號-8