AWR報告解讀

2021-09-10 03:39:04 字數 531 閱讀 5525

1 cpu不足

詳見os效能分析cpu部分

2 存在執行時間較長的sql語句

存在sql語句執行時間較長,占用了較多的cpu

其中exection 為0 說明在本報告結束快照執行時,尚未執行完畢.

elapsed time 為sql語句執行總時間,如果乙個sql語句被多個會話同時執行,則此時間可能高於快照差異時間,懷疑有多個會話進行呼叫

9,128.43/4565=2 有兩個會話在執行本sql

4,562.73/4565=1 有乙個會話在執行本sql

問題調查

由於cpu的使用皆由top sql引起,所以先調查top sql

本來我執行乙個sql只需要0.5秒,但是由於一共有3個sql在搶占cpu,而cpu只有乙個,所以實際執行時間會是3*0.5=1.5秒

cpu是分片的這次這個片給你,下次這個片給他

利用dual生成序列表

select level i from dual connect by level<=1000;

AWR報告分析解讀

1 awr報告頭資訊 2 awr負載概要資訊 3 awr例項效率 4 共享池概要 5 awr top等待事件 顯示了系統中最嚴重的5個等待,按所佔等待時間的比例倒序列示。當我們調優時,總希望觀察到最顯著的效果,因此應當從這裡入手確定我們下一步做什麼。通常,在沒有問題的資料庫中,cpu time總是列...

AWR報告相關指標解讀

awr報告中幾個重要的指標分別為db time,load profile,efficiency percentages,top 10 events,sql statistics,segment statistics.elapsed 乘以 cpus 結果大於 db time的值,說明系統壓力過大,反之...

生成awr報告

oracle內部以一定的頻率把系統關鍵的統計資訊和負載情況儲存起來,生成snapshot 快照 全部的snapshot儲存在awr中。即automatic workload repository。當發現資料庫出現效能問題時。就能夠抽取儲存在awr中的snapshot資訊,生成在指定時間段內 即你指定...