Awr Report Memory Advisory分析介紹

startay發表於2015-12-15

Awr Report Memory Advisory分析介紹


在awr report中顯示了oracle對各個記憶體元件大小的效能估算,包括Buffer Pool Advisory,PGA Memory Advisory,Shared Pool Advisory,SGATarget Advisory。

先看一下Report Summary裡這方面的資訊:



指標說明:

Memory Usage %:表示共享池記憶體使用率,應保持在75到90之間,如果太小說明分配的共享池過大,如果>90說明共享池中有爭用,共享池記憶體不足。

% SQL with executions>1:執行次數大於1的SQL語句的比率,太小的話要結合Parse,看看是不是有硬編碼現象,避免過多的sql硬解析。

% Memory for SQL w/exec>1:執行次數大於1的SQL語句所消耗的記憶體,佔所有SQL語句消耗記憶體的比率。



指標說明:

Size for Est (M):oracle 估算buffer pool的大小。

Size Factor:估算值與實際值的一個比例,比如0.9,代表估算值是實際值大小的90%,1.0代表buffer pool的實際大小。

Buffers for Estimate:估算的buffer pool的大小(數量)。

Est Phys Read Factor:估算的物理讀的影響因子,是估算物理讀和實際物理讀的一個比例,1.0代表實際的物理讀。

Estimated Physical Reads:估算的物理讀的次數。

 

可以看出系統的實際bufferpool的大小是380M(Size Factor=1.0)。我們應該找到SizeFactor的改變對物理讀影響最大的點,即Size Factor=0.66的點。從Size Factor=0.57的物理讀次數391999降到Size Factor=0.66的物理讀次數414222,以後物理讀的變化很小,或基本沒有變化。即buffer pool為252M時,效率是最高的。



指標說明:

PGA Target Est (MB):估算PGA 的大小。

Size Factr:影響因子。

W/A MB Processed:oracle為了產生估算處理的資料量。

Estd Extra W/A MB Read/ Written to Disk:處理資料中需要物理讀寫的資料量。

Estd PGA Cache Hit %:估算的PAG命中率。

Estd PGA Overalloc Count:需要在估算的PGA大小下額外分配記憶體的次數。

 

這份資料沒有任何代表性!
這裡需要掌握兩個點:
1)oracle估算的PGA大小不會導致額外分配記憶體的點。
2)物理讀寫值(Estd Extra W/A MB Read/ Written to Disk)不再增加的點。不過還要考慮當前記憶體是否充足。



指標說明:

Shared Pool Size(M)估算的共享池大小。

SP Size Factr:影響因子。

Est LC Size (M) :估算的庫快取記憶體佔用的大小。

Est LC Mem Obj:快取記憶體中的物件數。

Est LC Time Saved (s) :需要額外將物件讀入共享池的時間。

Est LC Time Saved Factr:額外將物件讀入共享池的時間影響因子。

Est LC Load Time (s) :分析所花費的時間。

Est LC Load Time Factr:分析花費事件的影響因子。

Est LC Mem Obj Hits:記憶體中物件被發現的次數。

 

這裡主要看Est LC Time Saved Factr這一列,它表示將物件讀入共享池的影響情況,當這個值變化很小或不變的時候,增加shared pool的值就沒有太大意義了。這樣看來,這裡應該將shared pool 設定為80M。共享池設定大了,這正好驗證了Shared Pool Statistics中Memory Usage %列說明。



指標說明:

SGA Target Size (M):估算的SGA大小。

SGA Size Factor:影響因子。

Est DB Time (s):估算的SGA大小計算出的DB TIME。

Est Physical Reads:估算的物理讀次數。

 

同樣找到影響最大的點,即Size Factor=0.75的點。


文章轉自: 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17086096/viewspace-1872752/,如需轉載,請註明出處,否則將追究法律責任。

相關文章