AWR報告的產生和簡單分析方法

來源:互聯網
上載者:User

AWR報告的產生和簡單分析方法
產生AWR報告方法:

第一步:資料庫壓力測試卡開始時:產生第一個快照:

Sql>exec dbms_workload_repository.create_snapshot();

第二步:資料庫壓力測試結束時:產生第二個快照

Sql>exec dbms_workload_repository.create_snapshot();

第三步:產生AWR報告

SQL> @/Oracle/product/10.2.0.5/rdbms/admin/awrrpt.sql

(1) 選擇報告檔案的類型:html和text

(2) 選擇快照的天數

Enter value for num_days: 1

(3) 選擇begin的snap和end的snap

(4) 輸入檔案名稱:如/oracle/db_08091530.txt

則完成。

分析AWR報告方法:

注意以下幾點:

DB CPU利用率(db time/snap_time/cpu core數):10.5%

日誌緩衝區:47M

每秒產生redo大小(redo size):139M/s

每秒邏輯讀塊(logical reads):1400

SQL解析次數(parses):108

每秒排序次數(sorts):6

每秒執行SQL語句(executes):116

每秒事務數(transations):96

遞迴調用比例(resursive call):67%

每次排序行數(rows per sort):51

Buffer nowait:記憶體擷取資料未等待:99.33%

Buffer hit:進程記憶體找到資料 100%

Redo nowait:日誌緩衝區獲得資料未等待:100%

Library hit:找到解析過的SQL:100%

Latch hit進程獲得記憶體結構許可比例:99%

Parse cpu to parse elapsd:解析未等待比例:116%

Non-Parse CPU:sql語句執行時間佔總解析時間的比例:97.08%

Execute to parse: SQL重用率:6.54%

In-memroy sort:資料記憶體中排序比例(pga)記憶體:100%

Soft parse:軟解析比例:100%

 

Memory usage:共用池記憶體使用量率。

TOP 5 Timed Events分析

Log file sync:過多的提交。Sga的日誌緩衝區記錄事務和塊的改變

Log file parallel write: 也表明IO瓶頸

Oracle AWR報告產生與查看

在CentOS 6.4下安裝Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虛擬機器中安裝步驟

Debian 下 安裝 Oracle 11g XE R2

Oracle AWR報告產生步驟

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.