Grzegorz Klaczak

Grzegorz Klaczak Regional Support
Engineer, Agfa
Healthcare

Temat: AWR raport

Witam,

czy ma ktoś doświadczenie w interpretacji raportów AWR ??

potrzebuje pomocy w interpretacji kilku modułow.
Paweł Grzegorz Kwiatkowski

Paweł Grzegorz Kwiatkowski Architekt
oprogramowania,
Ericsson

Temat: AWR raport

Wrzuć raport gdzieś na google drive, to się zobaczy. Czy może masz konkretne pytania o sekcje w raporcie?
Grzegorz Klaczak

Grzegorz Klaczak Regional Support
Engineer, Agfa
Healthcare

Temat: AWR raport

dokładnie chodzi mi o to:

cpu, ram, czas odczytu danych z dysku (ile odczytuje z blokow dane z zapytania top10, nie z bufora, z dysku)

za chwile zrobie upload,

dzieki z gory ;)
Grzegorz Klaczak

Grzegorz Klaczak Regional Support
Engineer, Agfa
Healthcare

Temat: AWR raport

https://drive.google.com/folderview?id=0BzMQF4iN5vMjMmJ...

screeny z raportu. poproszę o opinie.
Paweł Grzegorz Kwiatkowski

Paweł Grzegorz Kwiatkowski Architekt
oprogramowania,
Ericsson

Temat: AWR raport

Moje wrażenia:
a) Z sekcji Top5 timed events wynika, że IO to zaledwie 2.75% czasu bazy. Reszta to DB CPU time.
b) Z sekcji "SQL Ordered by CPU Time" wynika, że 60% DB CPU to usuwanie danych z jakiejś tabeli (sql_id=1ra1...)
druga operacja, zjadająca 18.5% DB CPU to select distinct (sql_id=cq57...)

Wygląda więc, że największe obciążenie generują 2 operacje (DELETE + SELECT DISTINCT).

Jeśli chodzi o operacje dyskowe, to w "SQL Ordered by reads", patrzysz ile % elapsed time przypada na IO.
np. pierwsze z brzegu: 75.96% z 1804.21 sekund => 1370 sek na IO dla 4 292 031 odczytów bloków.

Dla RAM/CPU/IO myślę, że warto sięgnąc do ASH i zerkanąć jak to się kształtuje per zapytanie/sesja.. albo robić snapshoty z
V$SQL.

Z AWR będziesz miał dane zagregowane i uśrednione, co znaczy, że nie masz pewności czy zapytania średnio wykonują się "normalnie/typowo",
czy wystąpiło jakieś zaburzenie.

p.s.
Czy przypadkiem nie jest ot przetwarzanie rekord po rekordzie z jakiejś tabeli ze zleceniami? A przetworzone zlecenia są usuwane co jakiś czas?
Grzegorz Klaczak

Grzegorz Klaczak Regional Support
Engineer, Agfa
Healthcare

Temat: AWR raport

ok dzięki za opinie,

co masz na myśli przez snapshoty z V$SQL ?
Paweł Grzegorz Kwiatkowski

Paweł Grzegorz Kwiatkowski Architekt
oprogramowania,
Ericsson

Temat: AWR raport

Snapshoty z V$SQL, czyli okresowe zapisywanie danych z tego widoku do jakiejś tabelki, celem późniejszej analizy.

Jeśli masz licencję na ASH, to raczej nie jest to potrzebne :)

--
Ogólnie to nie wiem czy masz jakiś problem z bazą, czy tak pytasz. Wg average OS stats, CPU idlowało przez 91% czasu :) Więc to, że po stronie bazy DB CPU było 91% nic jeszcze nie znaczy.Ten post został edytowany przez Autora dnia 28.08.13 o godzinie 11:42
Grzegorz Klaczak

Grzegorz Klaczak Regional Support
Engineer, Agfa
Healthcare

Temat: AWR raport

tworze raport testowy. co do wydajności samej bazy to nie mam pewności bo nie pracuje na niej. wyciągnąłem dane z awr celem analizy, stąd też powyższa prośba o pomoc. Robię to 1 raz :)

apropo ash to jest to enterprise wiec licencja jest. moge wyciagnac takze dane z ash.

konto usunięte

Temat: AWR raport

Odnośnie licencji to sama licencja EE dla bazy danych nie uprawnia do używania AWR i ASH. Do tego wymagana jest osobna licencja na Diagnostics Pack

http://www.oracle.com/technetwork/oem/pdf/511880.pdf

https://shop.oracle.com/pls/ostore/f?p=dstore:product:0...
Grzegorz Klaczak

Grzegorz Klaczak Regional Support
Engineer, Agfa
Healthcare

Temat: AWR raport

dzięki,

w moim przypadku dostępne są wszystkie licencje.

SQL> show parameter control_management_pack_access;

DIAGNOSTIC+TUNING

również parametr statistics ustawiony jest na all.
Kamil Stawiarski

Kamil Stawiarski Oracle Certified
Master | Oracle ACE

Temat: AWR raport

Grzegorz K.:
dzięki,

w moim przypadku dostępne są wszystkie licencje.

SQL> show parameter control_management_pack_access;

DIAGNOSTIC+TUNING

również parametr statistics ustawiony jest na all.

Grzegorz,
To wcale nie zonacza, że masz wykupione te licencje - Oracle nie ma żadnego mechanizmu walidacji licencji czy kluczy licencyjnych - to po prostu oznacza, że te opcje są włączone (podobnie jak np. partycjonowanie, spatial, szyfrowanie, kompresja czy OLAP). Użycie ich powoduje, że informacje odkładają się w tabelach audytowych, wykorzystywanych przez Oracle'a w trakcie audytu licencyjnyjnego - jeśli użyłeś czegoś na co licencji nie masz - jest problem. Dlatego trzeba uważać z czego się korzysta - Oracle zrzuca odpowiedzialność za korzystanie z płatnych opcji na Klienta.
Paweł Grzegorz Kwiatkowski

Paweł Grzegorz Kwiatkowski Architekt
oprogramowania,
Ericsson

Temat: AWR raport

Dodam jeszcze, że w od 11g, CONTROL_MANAGEMENT_PACK_ACCESS jest defaultowo ustawiane na DIAGNOSTIC+TUNING.

Z tego co patrzę, to można trochę na licencjach zaoszczędzić, 5k USD per CPU za DIAGNOSTIC + 5k USD per CPU za TUNING packi.

Nie słyszałem historii, żeby Oracle kogoś audytował i audyt wykazał brak licencji na korzystanie z funkcjonalności... no ale może brak licencji nie jest to powodem do dumy ;-)
Grzegorz Klaczak

Grzegorz Klaczak Regional Support
Engineer, Agfa
Healthcare

Temat: AWR raport

ma ktoś ochotę rzucić okiem jeszcze na raport który zamieściłem ? :)

Temat: AWR raport

Paweł Grzegorz K.:
Dodam jeszcze, że w od 11g, CONTROL_MANAGEMENT_PACK_ACCESS jest defaultowo ustawiane na DIAGNOSTIC+TUNING.

Z tego co patrzę, to można trochę na licencjach zaoszczędzić, 5k USD per CPU za DIAGNOSTIC + 5k USD per CPU za TUNING packi.

Nie słyszałem historii, żeby Oracle kogoś audytował i audyt wykazał brak licencji na korzystanie z funkcjonalności... no ale może brak licencji nie jest to powodem do dumy ;-)


No to nas ostanio audytował :)
Paweł Grzegorz Kwiatkowski

Paweł Grzegorz Kwiatkowski Architekt
oprogramowania,
Ericsson

Temat: AWR raport

Tomasz W.:
Paweł Grzegorz K.:
...
Nie słyszałem historii, żeby Oracle kogoś audytował i audyt wykazał brak licencji na korzystanie z funkcjonalności... no ale może brak licencji nie jest to powodem do dumy ;-)


No to nas ostanio audytował :)

Jak taki audyt wygląda w praktyce? Ja z Oraclem mam do czynienia w perspektywie projektowej, to sporo takich rzeczy jest dla mnie niewidoczna :-)

Bardziej na zasadzie wywiadu? Czy przychodzą nagle (kolbami załomocą ;) ), zapuszczą skrypty i weryfikują czy im się zgadza z danymi sprzedażowymi?

konto usunięte

Temat: AWR raport

Przychodzi Oracle, wciska ci konsulantów, którzy za twoją kasę chętnie przeprowadzą audyt, instalują narzędzie, które przez soft monitorujący zostanie zakwalifikowane jako atak hackerski i na koniec przychodzą z fakturą do dopłaty za różnicę w używanych i wykupionych licencjach oraz za usługę konsultingową. Jak chcesz szczegółów - daj znać :)
Paweł Grzegorz Kwiatkowski

Paweł Grzegorz Kwiatkowski Architekt
oprogramowania,
Ericsson

Temat: AWR raport

Dzięki Artur, już mam wyobrażenie ;-)

Najciekawsze dla mnie, to jak działa narzędzie. Czy na zasadzie discovery listenerów w sieci i sprawdzenia jakie bazy są w nich zarejestrowane, a później na bazach raport z wykorzystywanych funkcjonalności?

To by miało sens, przy założeniu, że klient udostępnia dane o architekturze swojej sieci i nie gasi baz/listenerów na czas audytu (no ale kto wyłącza bazy produkcyjne :-) )

konto usunięte

Temat: AWR raport

Narzędzie nazywa się "Oracle Measurement Tool". Działa przez kilka-kilkanaście dni zbierając dane, które następnie w wersji zaszyfrowanego raportu udostępnia Oracle LMS.

Następna dyskusja:

Statspack vs AWR




Wyślij zaproszenie do