een andere weinig bekende reeks AWR-rapporten zijn die RAC-specifieke en clusterbrede versies zijn, waardoor de RAC-DBA een unieke weergave van het cluster heeft, die geen enkel AWR-rapport van een individuele instantie kan bieden.
het eerste rapport kan worden uitgevoerd vanaf de opdrachtregel, bevindt zich in de $ORACLE_HOME/rdbms/admin directory en wordt awrgrpt genoemd.SQL. Net als de andere versies van AWR, is er een HTML en een tekstversie van het rapport aangeboden, dus wanneer uw manager of gebruiker iets geformatteerd en gepresenteerd in een aantrekkelijk formaat zou willen hebben, is er een optie.
het rapport splitst het cluster op in een aantal gebieden die niet noodzakelijk zijn in een enkele omgeving.
– OS Statistics
– Time Model
– Foreground wacht klassen
het rapport splitst ook de top getimede gebeurtenissen per knooppunt en vat ze vervolgens samen als een geheel. Dit kan zeer waardevol zijn om te bepalen wanneer één knooppunt een probleem is over het hele cluster.
Top getimede gebeurtenissen
- instantie ‘*’ – clusterwijde samenvatting
- ‘ * ‘ wacht, %Timeouts, wachttijd totaal (s) : Clusterbrede totaal voor de wachtgebeurtenis
- ‘*’ ‘wachttijd Avg (ms)’: Clusterbrede gemiddelde berekend als (wachttijd totaal / Gebeurtenis wacht) in ms
- ‘ * ‘samenvatting’ Avg wachttijd (ms)’: per instantie ‘wachttijd Avg (ms)’ wordt gebruikt om de volgende statistieken te berekenen
- ‘*’ : gemiddelde / minimum / maximum / standaardafwijking van de wachttijd per instantie(ms))’
- ‘*’ Cnt : graaf van exemplaren met wachttijden voor het evenement
Wacht | Event | Wachttijd | Overzicht Avg Wait Time (ms) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Ik# | Class | Event | Wacht | %time-Outs | Totaal(n) | Avg(ms) | %DB-tijd | Avg | Min | Max | inst Std-Dev | Cnt |
* | User I/O | cel smart table 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 | |||||||||
User I/O | cel één blok fysieke lezen | 324,729,771 | 0.00 | 262,865.80 | 0.81 | 12.37 | 0.84 | 0.77 | 0.90 | 0.07 | 4 | |
Gelijktijdigheid | cursor: pin S wachten op X | 877,623 | 0.00 | 55,186.22 | 62.88 | 2.60 | 64.83 | 53.91 | 82.46 | 12.71 | 4 | |
User I/O | lees door andere sessie | 32,262,733 | 0.00 | 28,825.07 | 0.89 | 1.36 | 0.89 | 0.84 | 0.95 | 0.05 | 4 | |
User I/O | cel multiblock fysieke lezen | 6,079,136 | 0.00 | 28,513.35 | 4.69 | 1.34 | 17.70 | 1.67 | 24.02 | 10.72 | 4 | |
User I/O | cel multiblock fysieke lezen | 6,079,136 | 0.00 | 28,513.35 | 4.69 | 1.34 | 17.70 | 1.67 | 24.02 | 10.72 | 4 | |
User I/O | cel lijst van blokken fysieke lezen | 10,747,445 | 0.00 | 24,110.44 | 2.24 | 1.13 | 2.70 | 1.62 | 4.52 | 1.26 | 4 | |
Systeem I/O | db bestand parallel schrijven | 650,104 | 0.00 | 21,075.94 | 32.42 | 0.99 | 35.98 | 23.90 | 49.08 | 10.38 | 4 | |
Andere | PX Deq: Tabel Q Voor Toetsen | 13,901 | 34.40 | 13,987.59 | 1006.23 | 0.66 | 927.10 | 523.10 | 1538.17 | 436.09 | 4 | |
Andere | DFS-lock hendel | 91,652 | 28.13 | 12,085.06 | 131.86 | 0.57 | 139.35 | 26.52 | 218.68 | 81.11 | 4 | |
1 | User I/O | cel smart table scan | 74,463,177 | 10.25 | 367,051.79 | 4.93 | 68.34 | |||||
DB CPU | 70,999.53 | 13.22 | ||||||||||
User I/O | cel één blok fysieke lezen | 55,649,125 | 0.00 | 50,354.50 | 0.90 | 9.38 | ||||||
Gelijktijdigheid | cursor: pin-S wachten op X | 267,714 | 0.00 | 17,531.68 | 65.49 | 3.26 | ||||||
Systeem I/O | db bestand parallel schrijven | 241,884 | 0.00 | 8,191.81 | 33.87 | 1.53 |
De volgende paragraaf behandelt de Global Cache en andere interconnect belangrijke gebieden. Global messaging, global cache efficiency en andere belangrijke factoren voor hoe de knooppunten presteren tussen elkaar zijn hier opgenomen.
globale cache overdracht statistieken, zoals de getimede statistieken, worden uitgesplitst naar beide node en vervolgens samengevat om de DBA een solide beeld van deze gegevens te geven. Volledige interconnectstatistieken volgen de Globale cachegegevens met ping -, apparaat-en interfacegegevens.
SQL-statements worden vervolgens globaal uitgesplitst over hoe ze de prestaties van de RAC-omgeving als geheel beïnvloeden. Aangezien individuele AWR-rapporten op knooppuntniveau kunnen worden genomen, is dit belangrijk om dit rapport op deze unieke manier te laten zien.
het rapport wordt uitgevoerd zoals u elk AWR-rapport zou uitvoeren, waarbij u het formaat, de begin-en eindsnapshot en de naam van het rapport kiest, dus niets speciaals wanneer u ervoor kiest dit rapport aan te maken, zodat elke DBA ten volle kan profiteren van deze geweldige functie als u zo gelicentieerd bent.
er wordt ook een secundair rapport aangeboden – het awrgdrpt.sql, wat natuurlijk de cluster brede versie is van het stats diff rapport. Ik waardeer de mogelijkheid om verschillende snapshot intervallen te vergelijken, dus dit is een must-have voor een RAC DBA.
ik ben van mening dat alle DBA ‘ s die RAC-databases beheren en gelicentieerd zijn voor AWR, ten volle moeten profiteren van deze twee rapporten, de informatie die zich daarin bevindt is van onschatbare waarde.