innym mało znanym zestawem raportów AWR są te, które są wersjami specyficznymi dla RAC i szerokimi na klastrze, dając RAC DBA unikalny widok klastra, żadna pojedyncza instancja raportu AWR nie może dostarczyć.
pierwszy raport można uruchomić z wiersza poleceń, znajduje się w katalogu $ORACLE_HOME/RDBMS/admin i nazywa się awrgrpt.sql. Podobnie jak inne wersje AWR, istnieje HTML i wersja tekstowa raportu, więc gdy twój menedżer lub użytkownik chciałby mieć coś sformatowanego i zaprezentowanego w atrakcyjnym formacie, istnieje opcja.
raport rozbija klaster na kilka obszarów, które nie są konieczne w środowisku pojedynczej instancji.
-statystyki systemu operacyjnego
-Model czasu
– klasy oczekujące na pierwszym planie
raport rozkłada również górne zdarzenia czasowe według węzłów, a następnie podsumowuje je jako całość. Może to być bardzo cenne, aby określić, kiedy jeden węzeł jest problemem w całym klastrze.
najważniejsze zdarzenia czasowe
- instancja ’ * ’- podsumowanie całego klastra
- ’ * ’ Waits, %Timeouts, wait time Total (s) : Suma dla całego klastra dla zdarzenia wait
- '*’ 'czas oczekiwania Avg (ms)’ : średnia dla klastra obliczana jako (całkowity czas oczekiwania / oczekiwanie na zdarzenie) w ms
- '*’ podsumowanie 'Avg czas oczekiwania (ms)’: dla instancji 'AVG czas oczekiwania( ms)’ używane do obliczania następujących statystyk
- '*’ : średnia/minimalna/maksymalna / odchylenie standardowe dla jednej instancji ” czas oczekiwania Avg (ms)’
- '*’ Cnt : liczba wystąpień z czasem oczekiwania na zdarzenie
oczekiwanie | Zdarzenie | czas oczekiwania | podsumowanie średni czas oczekiwania (ms) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
I# | Class | Event | Waits | %Timeouts | Total(s) | Avg(ms) | %DB time | Avg | min | Max | STD Dev | CNT |
* | We/Wy użytkownika | cell 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 | |||||||||
We/Wy użytkownika | cell single block physical read | 324,729,771 | 0.00 | 262,865.80 | 0.81 | 12.37 | 0.84 | 0.77 | 0.90 | 0.07 | 4 | |
współbieżność | kursor: pin s czekaj na X | 877,623 | 0.00 | 55,186.22 | 62.88 | 2.60 | 64.83 | 53.91 | 82.46 | 12.71 | 4 | |
Wejście/Wyjście użytkownika | czytane przez inną sesję | 32,262,733 | 0.00 | 28,825.07 | 0.89 | 1.36 | 0.89 | 0.84 | 0.95 | 0.05 | 4 | |
We/Wy użytkownika | cell multiblock physical read | 6,079,136 | 0.00 | 28,513.35 | 4.69 | 1.34 | 17.70 | 1.67 | 24.02 | 10.72 | 4 | |
We/Wy użytkownika | cell multiblock physical read | 6,079,136 | 0.00 | 28,513.35 | 4.69 | 1.34 | 17.70 | 1.67 | 24.02 | 10.72 | 4 | |
We/Wy użytkownika | lista komórek bloków odczyt fizyczny | 10,747,445 | 0.00 | 24,110.44 | 2.24 | 1.13 | 2.70 | 1.62 | 4.52 | 1.26 | 4 | |
We/Wy systemu | zapis równoległy pliku db | 650,104 | 0.00 | 21,075.94 | 32.42 | 0.99 | 35.98 | 23.90 | 49.08 | 10.38 | 4 | |
Inne | px Deq: Tabela Q Get Keys | 13,901 | 34.40 | 13,987.59 | 1006.23 | 0.66 | 927.10 | 523.10 | 1538.17 | 436.09 | 4 | |
Inne | uchwyt zamka DFS | 91,652 | 28.13 | 12,085.06 | 131.86 | 0.57 | 139.35 | 26.52 | 218.68 | 81.11 | 4 | |
1 | We/Wy użytkownika | cell smart table scan | 74,463,177 | 10.25 | 367,051.79 | 4.93 | 68.34 | |||||
DB CPU | 70,999.53 | 13.22 | ||||||||||
We/Wy użytkownika | cell single block physical read | 55,649,125 | 0.00 | 50,354.50 | 0.90 | 9.38 | ||||||
współbieżność | kursor: pin s czekaj na X | 267,714 | 0.00 | 17,531.68 | 65.49 | 3.26 | ||||||
We/Wy systemu | zapis równoległy pliku db | 241,884 | 0.00 | 8,191.81 | 33.87 | 1.53 |
następna sekcja obejmuje globalną pamięć podręczną i inne ważne obszary połączeń. Zawarte są tutaj wiadomości globalne, globalna wydajność pamięci podręcznej i inne ważne czynniki wpływające na wydajność węzłów między sobą.
globalne statystyki transferu pamięci podręcznej, podobnie jak statystyki czasowe, są podzielone na oba węzły, a następnie podsumowane, aby dać DBA solidny widok tych danych. Pełne statystyki połączeń śledzą globalne dane pamięci podręcznej z podziałem informacji o ping, urządzeniu i interfejsie.
instrukcje SQL są następnie dzielone globalnie na sposób, w jaki wpływają na wydajność środowiska RAC jako całości. Ponieważ poszczególne raporty AWR mogą być pobierane na poziomie węzła, ważne jest, aby Raport ten pokazywał się w ten unikalny sposób.
raport jest uruchamiany tak, jak każdy raport AWR, wybierając format, początek i koniec migawki, wraz z nazwą raportu, więc nic specjalnego przy wyborze utworzenia tego raportu, więc każdy DBA może w pełni skorzystać z tej wspaniałej funkcji, jeśli masz taką licencję.
istnieje również raport wtórny-awrgdrpt.sql, który oczywiście jest klastrową wersją raportu diff stats. Naprawdę doceniam możliwość porównania różnych interwałów migawek, więc jest to must-have dla RAC DBA.
uważam, że wszystkie dba zarządzające bazami danych RAC i licencjonowane dla AWR powinny w pełni wykorzystać te dwa raporty, informacje znajdujące się w nich są nieocenione.