Oracle性能調整是一個范圍比較廣且有點復雜的主題,普通DBA面對的最大的問題是從哪裡開始以及該 做些什麼。你知道的所有信息可能是有人(一個用戶)報告了一個關於應用程序或查詢性能下降的問題, 當你面對這樣的問題時該從何下手呢?
Oracle的調整方法
對那些已經取得了Oracle 8i性能調整認證考試的人而言,有一個試驗區域實驗Oracle的調整方法,當 Oracle 9i發布時Oracle強調了這個方法有所改動,這個方法從8i到9i/10g發生一些變化,兩個方法都不 完全一樣,它們都有各自的優勢和缺點,在Oracle 8i中,由下面的步驟組成:
1、調整業務規則
2、調整數據設計
3、調整應用程序設計
4、調整數據庫邏輯結構
5、調整數據庫操作
6、調整訪問路徑
7、調整內存分配
8、調整I/O和物理結構
9、調整資源連接
10、調整基礎平台
Oracle 9i的基本原則性方法,原則即優先級順序:
優先級描述
第一 清楚地定義問題,然後指定一個調整目標
第二 檢查主機系統和搜集Oracle統計信息
第三 將識別的問題與Oracle 9i提供的通用數據庫性能方法(版本1)/數據庫性能計劃(版本2)進行 對比
第四 使用第二步搜集的統計信息獲得一個在系統上可能發生了什麼的大概設想
第五 標識所做的改動,然後實施那些改動
第六 確定是否符合第一步中確定的目標,如何符合就停止調整,如果還不符合就重復第五和第六步直 到符合調整目標