oracle資料庫調優描述(二).txt
上一篇中提到的全是理論。本篇具體介紹例項調優。
資料庫層面出於效能考慮,首先應該關注初始化引數、回滾段設定、重做日誌檔案的配置。
undo_management設定為auto後,回滾段自動管理,可以通過v$undostat檢視。
redo log file主要關注大小是否合理,數量是否充足。
深入到表空間級別,需要建立必要的永久表空間和臨時表空間。
再深入到表級別,在建立表段等時應該指定自動錶空間管理,並根據表段的特點(大小、更新頻率等)設定詳細的儲存選項。
表的建立和管理方面,若空間緊張,可以設定壓縮表來節省空間,但訪問時效能會受影響;
如果表上的dml操作頻繁,可以使用segment advisor工具得到建議資訊,並參照此資訊對錶進行空間回收、碎片整理操作;
資料匯入完成後,應該建立必要的索引。
使用共享伺服器,可以有效地緩解大量使用者同時登入時的負載。通過v$dispatcher、v$dispatcher_rate可以檢視相關資訊。減少dispatcher過程爭用的方法包括增加dispatcher程式、開啟連線池以及允許session multiplexing。
資料庫的統計資訊包括等待事件、時間資訊、活動會話歷史資料、系統和會話資訊。
根據不同的等待事件種類可能找到效能的主要問題,而減少DB time可以作為調優的目標。
效能診斷方面最常用的工具就是自動負載報告AWR。oracle預設情況下每小時產生系統快照資訊,儲存週期為八天,AWR就是通過對快照的比較得出的。
只有某些時間點的資訊是不夠的,oracle的baselines彌補了這個缺陷,baseline包含了一段時間內的效能資料,可以作為效能問題發生時比較問題癥結的一種方法。
baseline分為三類,fixed baselines是dba指定的過去某個時間段的baseline資訊,可以作為比較的基準;moving window baseline是系統自動產生的,時間小於或等於快照保留天數;baseline templates又包含single和repeating兩類,類似job,在未來生成baseline。single 類一般是用於未來某個時期的baseline生成,比如系統測試的時間段;repeating是未來某個重複的時間段生成baselines,如每週一。
AWR佔用的空間由快照的生成時間間隔、歷史資料保留週期和給定時間內系統的活動會話數量決定。
AWR資料不要隨便刪除,會被ADDM、SQL Tuning Advisor、Undo Advisor、Segment Advisor呼叫。
AWR 的管理將在實驗篇中介紹。
用AWR收集到的資訊可以進行人工的問題排查,而oracle提供的ADDM則是根據AWR提供一些待優化問題的總結和建議。執行ADDM產生報告是dba在遭遇資料庫效能問題時採用的第一步。ADDM是以時間為依據進行優化的。可以在資料庫、例項、多個例項上生成ADDM報告
AWR在監測長事務方面已經足夠了,但對於短事務可能不能有效捕獲,就需要ASH進行補充。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26451536/viewspace-752186/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle資料庫調優描述(三).txtOracle資料庫
- oracle資料庫調優描述(五).txtOracle資料庫
- oracle資料庫調優描述(一).txtOracle資料庫
- oracle資料庫調優描述Oracle資料庫
- 掌握Oracle資料庫效能調優方法Oracle資料庫
- 資料庫調優資料庫
- 常用Oracle資料庫調優工具介紹Oracle資料庫
- Oracle資料庫 Exp/Imp工具效能調優Oracle資料庫
- [轉載]Oracle資料庫應用系統調優方法Oracle資料庫
- HBase資料庫效能調優OW資料庫
- Oracle資料庫優化Oracle資料庫優化
- oracle資料庫使用sqlldr命令匯入txt資料Oracle資料庫SQL
- 資料庫效能調優設計方案資料庫
- Oracle 資料庫引數調整Oracle資料庫
- oracle資料庫的效能調整Oracle資料庫
- Oracle資料庫效能優化Oracle資料庫優化
- AutoTiKV:基於機器學習的資料庫調優機器學習資料庫
- 資料庫SQL調優的幾種方式資料庫SQL
- HP-UX上資料庫調優(OLTP)UX資料庫
- MySQL-12.資料庫其他調優策略MySql資料庫
- oracle資料庫的效能調整(轉)Oracle資料庫
- 資料庫調優和資料遷移是如何影響資料庫的RY資料庫
- 建立最優的oracle資料庫Oracle資料庫
- ORACLE資料庫效能優化概述Oracle資料庫優化
- Oracle資料庫開發指南(二)Oracle資料庫
- oracle效能優化(二)-調整查詢Oracle優化
- 【轉】Oracle資料庫優化之資料庫磁碟I/OOracle資料庫優化
- 資料庫效能調優之始: analyze統計資訊資料庫
- Oracle資料庫記憶體引數調優技術的個人總結Oracle資料庫記憶體
- 【效能優化】ORACLE資料庫效能優化概述優化Oracle資料庫
- Oracle - 資料庫的記憶體調整Oracle資料庫記憶體
- Oracle資料庫資料恢復、效能優化 ASKMACLEANOracle資料庫資料恢復優化Mac
- 資料庫週刊47丨11月國產資料庫排行;MySQL基本知識點;Oracle效能調優筆記…資料庫MySqlOracle筆記
- Oracle資料庫訪問效能優化Oracle資料庫優化
- Oracle資料庫效能優化總結Oracle資料庫優化
- oracle資料庫巡檢優化-快速定位資料庫瓶頸Oracle資料庫優化
- Oracle資料庫記憶體引數調優技術的個人總結 (2)Oracle資料庫記憶體
- Oracle資料庫記憶體引數調優技術的個人總結 (1)Oracle資料庫記憶體