999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向大型數據處理系統的Oracle數據庫性能優化技術

2013-04-29 07:48:58王純子

王純子 等

摘要:針對大型數據處理MS系統中常見的性能問題,總結出一套Oracle數據庫關鍵優化技術,并通過實例說明所提出方案的有效性。

關鍵詞:大型數據處理系統 Oracle數據庫 性能優化

0 引言

本文以實際研發項目為平臺,選取某大型網絡原始數據分析處理系統為研究對象,分析并討論其后臺Oracle數據庫的性能優化技術和方法。該系統隨著處理數據日益增多,常常出現吞吐量低,響應慢,數據庫進程莫名掛死等諸多問題。本文針對這些問題提出一套Oracle數據庫性能優化的思路和方法,并對優化前后的效果進行對比。

1 數據庫性能優化的最佳時機

從以往項目的失敗經驗來看,在系統性能變差時才對系統進行優化已經太晚,相關研究表明,數據庫應用系統的性能問題50%都是在設計階段引入的,因此對數據庫性能最有效的優化階段在設計階段,同時設計階段優化能以最低的代價獲取最大的收益。

2 設計及開發階段的Oracle數據庫優化技術

本文所研究系統規模龐大、架構復雜,需要對當前數據庫進行重新設計。

2.1 調整數據庫結構設計

設計原則如下:

①對數據資源需求非常大且交互頻繁的功能模塊,數據庫設計時使用臨時表,加快統計分析的速度。②對于基本表的設計嚴格遵守第三范式。③根據訪問的頻繁程度對相關表進行分割處理、存儲冗余數據、存儲衍生列、合并相關表處理等。

2.2 調整磁盤I/O

為了實現硬盤之間I/O負載均衡,減少磁盤競爭和I/O爭用,應遵循如下基本原則和方法:

①訪問量大的數據文件放到獨立磁盤。②同一個表空間的多個數據文件放到不同磁盤。③為索引創建單獨表空間,并將表和索引分開在不同的表空間。④創造用戶表空間,與系統表空間分開磁盤存放;⑤創建回滾段專用的表空間。⑥創建臨時表空間用于排序操作。⑦Oracle文件和操作系統文件盡可能放到不同磁盤上。⑧最好使用廉價磁盤冗余陣列。

2.3 調整和有效利用SGA

正確設置SGA大小,在當前項目中,將數據緩沖區從優化前的224M增加到340M,將共享池從優化前的400M增加到450M,將日志緩沖區從優化前的100M增加到150M,并在PGA的排序區或臨時表空間的臨時段中進行排序操作。

2.4 恰當使用分區

Oracle中恰當的使用分區技術,可以將數據在物理上分隔開,不同分區的數據可以指定保存在處于不同磁盤上的數據文件里,可縮短查詢時間,均衡I/O。在當前項目中,對4*146G的硬盤進行分區,共分為16個分區,各數據表的分區指定保存在不同的磁盤下。

2.5 索引的優化和設計

建立索引根本目的是提高查詢效率,開發人員應遵守以下原則應用索引:

①選擇在where子句中常用的查詢列做索引字段。②選擇常用來關聯表的字段做索引字段。③對普通的B-Tree索引,以選擇性高的字段做索引字段。④不要在經常被刪除的字段上建立索引。⑤考慮建立位映射索引。⑥對where子句中函數參數的字段,建函數索引。⑦避免在索引列上進行計算。

2.6 SQL語句的優化

為提升數據庫性能,在SQL優化時應嚴格遵循如下原則:

①盡量避免對全表掃描;②如果多個表經常被查詢,盡可能使其放在同一數據塊中;③使用Decode減少掃描;④使用TRUNCATA替代DELETE,用EXISTS替代IN;⑤用表連接替換EXISTS;⑥在GROUP BY前濾掉不需要的記錄;⑦不要在應用中做數據校驗,使用數據庫的約束;⑧可過濾掉的記錄條件都寫在WHERE子句的末尾;⑨使用ORDER BY和GROUP BY短語;⑩慎用游標;使用快照和顯形圖等分布式數據庫對象減少對數據庫的查詢次數;用where子句代替having子句。

3 實例優化

在“HP 580G7服務器+Oralce 10g數據庫+應用

程序”的環境中,以單日導入50G數據的應用場景來對比驗證,軟件性能優化前后指標對比如下表所示,該結果證明上述Oracle數據庫優化技術的有效性。

參考文獻:

[1]Gaja Krishna Vaidyanatha.Oracle性能優化技術內幕[M].機械工業出版社,2002,5:284.

[2]Robert G.Freeman.Oracle DBA 必備技能詳解[M].商云飛,譯.北京:清華大學出版社,2006.

[3]張舒.超大型Oracle數據庫的基礎設計和優化設計[J].價值工程,2011(10).

基金項目:

陜西省教育廳科學研究計劃專項基金(No.2013JK0189);西安工程大學教育教學改革項目(No.2012JG25)。

作者簡介:

王純子(1983-),女,陜西西安人,講師,博士,主要研究方向:復雜系統建模、優化決策與控制。

主站蜘蛛池模板: 特级aaaaaaaaa毛片免费视频| 91在线精品麻豆欧美在线| 亚洲无线观看| 亚洲免费毛片| 亚洲欧美日韩成人高清在线一区| 国内视频精品| 国产清纯在线一区二区WWW| 四虎永久在线精品国产免费| 国产18页| 色综合日本| 欧美午夜网| 伊人色综合久久天天| 日本国产精品一区久久久| 操美女免费网站| 欧美日韩国产精品综合| 视频一区视频二区日韩专区| 26uuu国产精品视频| 国产成人综合久久精品下载| 成人午夜久久| 九九热精品视频在线| 国产不卡一级毛片视频| 国产综合精品日本亚洲777| 无码丝袜人妻| 凹凸精品免费精品视频| aⅴ免费在线观看| 麻豆国产精品| 亚洲第一网站男人都懂| 色婷婷久久| 制服无码网站| 欧美在线三级| 中国精品久久| 伊人久久青草青青综合| 久久人搡人人玩人妻精品| 成人免费午间影院在线观看| 精品视频第一页| 国产日韩AV高潮在线| 欧美午夜视频在线| 18禁高潮出水呻吟娇喘蜜芽| 99热这里只有精品2| 国产精品亚洲а∨天堂免下载| 久久精品午夜视频| 九九九久久国产精品| 中文字幕在线播放不卡| 欧美精品亚洲精品日韩专区| 3p叠罗汉国产精品久久| 青青网在线国产| 久久人与动人物A级毛片| 国产精品妖精视频| 国产成人禁片在线观看| 国产亚卅精品无码| 亚洲av成人无码网站在线观看| 人妻无码中文字幕一区二区三区| 亚洲男人在线| 蜜芽一区二区国产精品| 亚洲毛片网站| 久久久久国产精品免费免费不卡| 精品国产一区二区三区在线观看 | 成人字幕网视频在线观看| 久久久久九九精品影院| 国产最新无码专区在线| www.精品视频| 看av免费毛片手机播放| 欧美日韩高清| 欧美成人第一页| 精品无码专区亚洲| 国产青榴视频| 欧美午夜视频| 亚洲三级电影在线播放| 日本午夜影院| 内射人妻无码色AV天堂| 亚洲综合色区在线播放2019| 亚洲精品在线91| 丰满少妇αⅴ无码区| 免费播放毛片| 精品福利国产| 亚洲中文在线看视频一区| 亚洲第一视频网站| 成人中文字幕在线| 亚洲日本一本dvd高清| 国产玖玖视频| 婷婷久久综合九色综合88| 国产91精品久久|