en annan lite känd uppsättning AWR-rapporter är de som är RAC-specifika och cluster wide-versioner, vilket ger RAC DBA en unik vy av klustret, ingen enskild instans AWR-rapport kan ge.
den första rapporten kan köras från kommandoraden, finns i katalogen $ORACLE_HOME/rdbms/admin och heter awrgrpt.SQL. Liksom de andra versionerna av AWR finns det en HTML och en textversion av rapporten som erbjuds, så när din chef eller användare vill ha något formaterat och presenterat i ett attraktivt format finns det ett alternativ.
rapporten bryter ner klustret med ett antal områden som inte är nödvändiga i en enda instansmiljö.
– OS statistik
– Tidsmodell
– Förgrundsväntklasser
rapporten bryter också ner de översta tidsbestämda händelserna efter nod och sammanfattar dem sedan som helhet. Detta kan vara mycket värdefullt för att avgöra när en nod är ett problem över hela klustret.
topp tidsinställda händelser
- instans ’ * ’- cluster wide summary
- ’ * ’ väntar, % timeout, väntetid totalt (er) : Klusteromfattande summa för väntehändelsen
- ’*’ ’väntetid Avg (ms)’: Klusteromfattande medelvärde beräknat som (väntetid totalt / händelse väntar) i ms
- ’ * ’sammanfattning’ avg väntetid (ms)’: per instans ’väntetid avg (ms)’ används för att beräkna följande statistik
- ’*’ : genomsnitt / minimum / maximum / standardavvikelse per instans ’väntetid genomsnitt (ms)’
- ’*’ Cnt : antal instanser med väntetider för evenemanget
vänta | Händelse | väntetid | sammanfattning genomsnitt väntetid (ms) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
i# | klass | Händelse | väntar | %timeout | totalt(er) | genomsnitt(ms) | %DB tid | genomsnitt | min | Max | Std Dev | CNT |
* | användare i / o | cell smart tabell scan | 274,192,144 | 10.13 | 1,315,727.22 | 4.80 | 61.93 | 4.95 | 4.02 | 5.89 | 0.77 | 4 |
DB CPU | 320,031.63 | 15.06 | 4 | |||||||||
användare i / o | cell enda block fysisk läsning | 324,729,771 | 0.00 | 262,865.80 | 0.81 | 12.37 | 0.84 | 0.77 | 0.90 | 0.07 | 4 | |
samtidighet | markör: stift s vänta på X | 877,623 | 0.00 | 55,186.22 | 62.88 | 2.60 | 64.83 | 53.91 | 82.46 | 12.71 | 4 | |
användare i / o | läs av annan session | 32,262,733 | 0.00 | 28,825.07 | 0.89 | 1.36 | 0.89 | 0.84 | 0.95 | 0.05 | 4 | |
användare i / o | cell multiblock fysisk läsning | 6,079,136 | 0.00 | 28,513.35 | 4.69 | 1.34 | 17.70 | 1.67 | 24.02 | 10.72 | 4 | |
användare i / o | cell multiblock fysisk läsning | 6,079,136 | 0.00 | 28,513.35 | 4.69 | 1.34 | 17.70 | 1.67 | 24.02 | 10.72 | 4 | |
användare i / o | celllista över block fysisk läsning | 10,747,445 | 0.00 | 24,110.44 | 2.24 | 1.13 | 2.70 | 1.62 | 4.52 | 1.26 | 4 | |
System i / o | db fil parallell skriv | 650,104 | 0.00 | 21,075.94 | 32.42 | 0.99 | 35.98 | 23.90 | 49.08 | 10.38 | 4 | |
Övrigt | PX Deq: Tabell Q hämta nycklar | 13,901 | 34.40 | 13,987.59 | 1006.23 | 0.66 | 927.10 | 523.10 | 1538.17 | 436.09 | 4 | |
Övrigt | DFS låshandtag | 91,652 | 28.13 | 12,085.06 | 131.86 | 0.57 | 139.35 | 26.52 | 218.68 | 81.11 | 4 | |
1 | användare i / o | cell smart tabell scan | 74,463,177 | 10.25 | 367,051.79 | 4.93 | 68.34 | |||||
DB CPU | 70,999.53 | 13.22 | ||||||||||
användare i / o | cell enda block fysisk läsning | 55,649,125 | 0.00 | 50,354.50 | 0.90 | 9.38 | ||||||
samtidighet | markör: pin s vänta på X | 267,714 | 0.00 | 17,531.68 | 65.49 | 3.26 | ||||||
System i / o | db fil parallell skriv | 241,884 | 0.00 | 8,191.81 | 33.87 | 1.53 |
nästa avsnitt täcker den globala cachen och andra viktiga områden för sammankoppling. Global messaging, global cache effektivitet och andra viktiga faktorer för hur noderna presterar mellan varandra finns här.
Global cache transfer stats, som den tidsbestämda statistiken, bryts ner av båda noderna och sammanfattas sedan för att ge DBA en solid bild av dessa data. Full interconnect statistik följ den globala cache data med ping, enhet och gränssnitt information uppdelning.
SQL-satser delas sedan upp globalt om hur de påverkar prestandan för RAC-miljön som helhet. Eftersom enskilda AWR-rapporter kan tas på nodnivå är detta viktigt för att denna rapport ska visas på detta unika sätt.
rapporten körs som du skulle köra någon AWR rapport, välja format, början och slutet snapshot, tillsammans med namnet på rapporten, så inget speciellt när man väljer att skapa denna rapport, så någon DBA kan dra full nytta av denna stora funktion om du är så licensierad.
det finns också en sekundär rapport som erbjuds-awrgdrpt.sql, som naturligtvis är cluster wide-versionen av stats diff-rapporten. Jag uppskattar verkligen möjligheten att jämföra olika ögonblicksintervall, så det här är ett måste för en RAC DBA.
jag tror att alla DBA: s hanterande RAC-databaser och licensierade för AWR borde dra full nytta av dessa två rapporter, informationen som finns i dem är ovärderlig.