




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Oracle數據庫性能優(yōu)化實務第一講:性能優(yōu)化概述主講人:白鱔華章培訓網、 華章培訓網 課程簡介第2頁了解Oracle數據庫性能優(yōu)化的主要技術掌握Oracle數據庫性能優(yōu)化的方法了解優(yōu)化項目的組織方式及實施方法掌握優(yōu)化項目中溝通的技巧分析大量的實際案例大部分技術以Oracle 10g為藍本,大多數適用于8.0-11G學習建議第3頁在學習本課程前最好讀過oracle concepts完成本課程后再次閱讀oracle concepts會有更大的收獲本課程適合對Oracle數據庫管理有一定經驗的DBA學習更注重于方法,而不僅僅限于技術參考書籍Oracle優(yōu)化日記老白的技術論壇 Oracle性能優(yōu)化的
2、發(fā)展歷史第4頁80年代:通過SQL優(yōu)化(唯一手段)80年代中期到90年代中期:通過命中率調整90年代中到2001開始:通過OWI2001年:出現響應時間模型2005年:出現ASH(10g)2007年:事務回放技術(11G)準備知識-響應時間分析準備知識-優(yōu)化域Oracle性能優(yōu)化的方法應用分析:通過對應用中的SQL語句及算法的分析解決性能問題命中率分析:傳統的分析方法,無法明確反映出系統的實際情況Wait Event分析:可以針對性的解決性能問題性能優(yōu)化的一般流程性能問題被發(fā)現的渠道客戶投訴可以立即進行分析,并且獲得第一手的資料實時監(jiān)控需要工具支持事后分析較難得到第一手的分析數據,需要較高的技
3、能STATSPACK/AWR報告可以提供一些信息Oracle 11G提供的新功能對事后分析有很大幫助10g的ash報告是十分重要的報告基線數據十分重要問題系統的主要癥狀關鍵業(yè)務受到了影響系統剛剛做過調整(比如升級等)系統整體性能不佳某些關鍵流程比較慢存在突發(fā)的負載增加某項系統資源存在瓶頸數據采集的方法交互式采集:實時采集生產系統的狀態(tài),很多監(jiān)控工具支持這種采集手段歷史數據采集:定期定時采集數據,以便做后續(xù)分析數據采集的頻率短間隔數據采集可以采集到更為細致的數據對系統的資源消耗較大,需要更大的數據存儲空間趨勢分析和處理數據的開銷較大,除非有分析工具長間隔數據采集可以看到中長期的趨勢以及概貌性的狀
4、態(tài)可能會忽略掉突發(fā)性事件以及潛在的關鍵點如果問題十分嚴重,并且時可重復的,不會被忽略建議平時數據采集間隔不宜過短,發(fā)現問題時再調整采集間隔監(jiān)控當前狀態(tài)近期狀態(tài)歷史狀態(tài)系統特性:負載、資源、應用特性系統變化和節(jié)奏識別系統資源消耗情況主要資源瓶頸主要等待事件TOP SQL分析分析生產環(huán)境的整體情況發(fā)現系統存在的瓶頸主要等待事件產生的原因如何降低TOP SQL的資源開銷優(yōu)化調整OS性能調整IO性能調整數據庫性能調整SQL語句調整SQL訪問方式(表連接、索引等)調整對象設計調整應用系統結構測試和驗證客戶反饋資源消耗情況的改變響應時間和并發(fā)事務數SQL訪問路徑趨勢分析對一定時間內的數據進行分析關注數據變
5、化情況關注變更的頻率和節(jié)奏峰值發(fā)展趨勢優(yōu)化中的文檔文檔是重要的溝通工具文檔使客戶理解你的思路介紹性的PPT,分析圖表和規(guī)范化服務文檔都可以提高溝通的效果不要做過于泛泛或者無根據的結論要十分清晰的表述你的觀點用數字來說明一切不宜長篇大論文檔舉例簡介:從很高的角度概括本次調優(yōu)的目標和任務,以及工作范圍。并且給出總體的結論目標和任務你的主要任務以及已經完成的任務性能綜述性能分析的主要結論詳細性能分析操作系統性能分析、存儲性能分析、數據庫性能分析、應用性能分析等詳細分析結果參考資料引用的資料,包括官方文檔、專家意見、相關成功案例等能夠幫助你說服你的客戶的資料處理性能問題的主要步驟1、首先不要讓系統宕機
6、2、明確你的目標3、了解你能夠獲得的其他支持力量4、記錄下當前的性能詳細情況5、安裝工具6、制定一個簡單可行的溝通機制(和各方面的)7、定位故障8、快速分析,提出解決方案9、實施優(yōu)化方案10、效果評估,如果沒有達到目的,重復7911、用文檔記錄下這個成功案例診斷工具(1) OS診斷工具vmstat :CPU使用率,內存情況sar -d,iostat:IO情況top/topas:高消耗資源的進程swapinfo: swap區(qū)OSW/NMON等OS監(jiān)控工具其他工具(比如HP glance等)DBA可以自己編寫一些小工具診斷工具(2) RDBMS工具ALERT LOG/TRACESTATSPACK/
7、AWR/ADDM/ASHOEM PERFORMANCE MANAGERORADEBUGSQL_TRACE、EVENT:10046/10053RDAOracle系統視圖v$sysstat,v$sgastat,v$system_eventv$session,v$sesstat,v$session_event,v$session_wait診斷工具(3) 應用分析ADDM/AWR/ASHOEM TOPSQLOEM TOP SESSIONSQL ANALYZEORACLE EXPERTPL/SQL PROFILERTKPROF/TRCASQLA (METALINK上可下載)小結-通過一個案例學習分析問題的思路如果突然CPU使用率100%,應用系統出現大量阻塞,怎么辦?檢查ALERT LOG是否有異常通過TOP/TOPAS檢查是否有進程消耗了過多的資源檢查操作系統的IO、SWAP等情況是否有異常檢查V$SESSION_WAIT主要等待事件是什么檢查V$SESSION中ACTIVE會話的數量檢查V$SESSION中A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省學校教學管理制度
- 景區(qū)設施維修管理制度
- 制定了干部檔案管理制度
- 奶茶店下班設備管理制度
- 員工非正常離職管理制度
- 智能倉庫庫容管理制度
- 幼兒園自我健康管理制度
- 創(chuàng)業(yè)培訓syb管理制度
- 公司員工通訊費管理制度
- 公司游戲休息室管理制度
- 人文英語4-005-國開機考復習資料
- 公司安全事故隱患內部舉報、報告獎勵制度
- 中國玉石及玉文化鑒賞智慧樹知到期末考試答案章節(jié)答案2024年同濟大學
- 小學思政課《愛國主義教育》
- 有趣的行為金融學知到章節(jié)答案智慧樹2023年上海海洋大學
- 服裝投標技術方案全
- 建筑工程防水(防滲漏)處理PPT
- 民辦學校辦學章程(營利性)
- 機關婦委會換屆選舉工作基本程序
- 零件加工檢驗標準
- UML網上購物系統課程設計DOC
評論
0/150
提交評論