AWR för RAC

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.

Write a Comment

Din e-postadress kommer inte publiceras.