Micha‚ Szkopi„ski

download Micha‚ Szkopi„ski

of 35

  • date post

    18-Mar-2016
  • Category

    Documents

  • view

    54
  • download

    0

Embed Size (px)

description

Administracja serwerem bazy danych Oracle 11g Zarządzanie wydajnością i instalowanie aktualizacji Wykład nr 6. Michał Szkopiński. Agenda. Zarządzanie wydajnością Czynniki mające wpływ na wydajność Jak mierzyć wydajność bazy danych Rekomendacje i zalecenia Instalowanie aktualizacji - PowerPoint PPT Presentation

Transcript of Micha‚ Szkopi„ski

Produkty ECM

Administracja serwerem bazy danych Oracle 11gZarzdzanie wydajnoci i instalowanie aktualizacji

Wykad nr 6

Micha Szkopiski

AgendaZarzdzanie wydajnociCzynniki majce wpyw na wydajnoJak mierzy wydajno bazy danychRekomendacje i zaleceniaInstalowanie aktualizacjiTypy aktualizacjiWersje oprogramowaniaSposoby instalowaniaWsparcie techniczne Oracle Wydajno bazy danychPami i procesor Operacje dyskowe (I/O)Kod SQL aplikacji Dostp do zasobw wsplnychWydajno sieci

DBAOracle Database 11g: Administration Workshop I 13 - 3Zarzdzanie wydajnoci i dostpnociAutomaticWorkload RepositoryAdvisoryframeworkAutomatedtasksServer alertsRepozytorium metryk i parametrw systemuAutomatyczne zbieranie statystykBezporedni dostp do pamici SGAAutomaticProaktywneAutomaticDiagnostic RepositoryReaktywneCritical errorsOracle Database 11g: Administration Workshop I 12 - 4Wane pojcia i sowa kluczoweAutomatic Workload Repository (AWR): Infrastruktura do zbierania danych, analizy i generowania rekomendacji dla administratoraBaseline: Para snapshotw AWR wykorzystywana do porwnywania wydajnociMetric: Poziom zmian w statystykachStatistics: Zbir danych wydajnociowychThreshold: Warto graniczna do porwnywania metryk i generowania zdarze np. alertw

Oracle Database 11g: Administration Workshop I 12 - 5Poziomy zbierania statystyk STATISTICS_LEVEL

BASIC

TYPICALALL

Warto domylnaZbieranie dodatkowych statystykAWR oraz doradcy wyczeniOracle Database 11g: Administration Workshop I 12 - 6Automatic Workload Repository (AWR)Wbudowane w baz repozytorium statystyk wydajnociowychZapisane migawki (snapshots) stanu bazy wykonywane co 60 min. i przechowywane przez 8 dni.Podstawowy mechanizm wszystkich automatycznych mechanizmw poprawy wydajnociMMONIn-memorystatisticsSnapshotsAWRSGA60 minutes

Oracle Database 11g: Administration Workshop I 12 - 7Infrastruktura AWRSGAV$DBA_*ADDMSelf-tuningcomponentSelf-tuningcomponentKlienci wewntrzniKlienci zewntrzniEMSQL*PlusEfficientin-memorystatisticscollectionAWRsnapshotsMMONOracle Database 11g: Administration Workshop I 12 - 8Parametry bazowe - BaselinesDBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE ( - start_snap_id IN NUMBER, end_snap_id IN NUMBER, baseline_name IN VARCHAR2);

Miarodajny okres pracy bazy danychOracle Database 11g: Administration Workshop I 12 - 9

AWR w Enterprise Manager

Oracle Database 11g: Administration Workshop I 12 - 10Parametry AWROkres przechowywania migawekDomylnie: 8 dniWymaga przestrzeni na dyskuStatystyki zbierane co:Domylnie: 60 min.Jeli czciej to naley rozway dodatkow przestrze i wpyw na wydajnoPoziom zbierania statystykBasic (podstawowy z wyczonym AWR) Typical (typowy - rekomendowany)All (zaawansowany z du iloci informacji)

Oracle Database 11g: Administration Workshop I 12 - 11Automatic Database Diagnostic Monitor (ADDM)Uruchamiany po kadej migawce AWRMonitoruje instancje np. wskie garda czy oczekiwanie na zasobyPrzechowuje rezultaty w repozytorium AWRSnapshotsADDMAWR

EMADDM results

Oracle Database 11g: Administration Workshop I 12 - 12

Analiza wynikw ADDM3

12Oracle Database 11g: Administration Workshop I 12 - 13

Rekomendacje ADDM

Oracle Database 11g: Administration Workshop I 12 - 14Doradcy - AdvisorsADDMSQL Tuning AdvisorSQL Access AdvisorMemory AdvisorSpaceSGAAdvisorSegment AdvisorUndo AdvisorBuffer CacheAdvisorShared PoolAdvisorBackupMTTR AdvisorJava PoolAdvisorStreams PoolAdvisorPGAAdvisorOracle Database 11g: Administration Workshop I 12 - 15Ustawienia wartoci granicznych

Oracle Database 11g: Administration Workshop I 12 - 16Tworzenie i testowanie alertwUstawienie wartoci granicznychStworzenie testuSprawdzenie alertu

1

32

Oracle Database 11g: Administration Workshop I 12 - 17Powiadomienia o alertach

Oracle Database 11g: Administration Workshop I 12 - 18Typy alertw i ich czyszczenieMMON85% Warning97% Critical

CzyszczenieCzyszczenie

Alert

SnapshotToo OldResumableSessionSuspendedRecovery Area Low On Free SpaceBazuj na metrykachBazuj na zdarzeniachZ wartociami granicznymi(Alerty stanowe)Bez wartoci granicznych (Alerty bezstanowe)DBA_OUTSTANDING_ALERTSDBA_ALERT_HISTORYOracle Database 11g: Administration Workshop I 12 - 19

Wykresy wydajnoci w EM

Oracle Database 11g: Administration Workshop I 13 - 20

Wykresy szczegowe

Oracle Database 11g: Administration Workshop I 13 - 21Przepustowo

Oracle Database 11g: Administration Workshop I 13 - 22

Sesje o najwikszej aktywnociOracle Database 11g: Administration Workshop I 13 - 23

Automatyczne zarzdzanie pamici Memory AdvisorWczanie AMM

Uycie Memory AdvisorOracle Database 11g: Administration Workshop I 13 - 24

Podgld dynamicznych parametrw pamici

Oracle Database 11g: Administration Workshop I 13 - 25Rczne ustawianie parametrw pamici

Oracle Database 11g: Administration Workshop I 13 - 26V$SYSTEM_EVENT event total_waits total_timeouts time_waited average_wait time_waited_microPerspektywy dynamiczne V$V$SYSSTAT statistic# name class value stat_idV$SESSION_EVENT sid event total_waits total_timeouts time_waited average_wait max_wait time_waited_micro event_idV$SESSTAT sid statistic# valueV$SERVICE_EVENT service_name service_name_hash event event_id total_waits total_timeouts time_waited average_wait time_waited_microV$SERVICE_STATS service_name_hash service_name stat_id stat_name valueOglneSesyjneUsugoweCumulative dataWaitsOracle Database 11g: Administration Workshop I 13 - 27Instance/DatabaseV$DATABASEV$INSTANCEV$PARAMETERV$SPPARAMETERV$SYSTEM_PARAMETERV$PROCESSV$BGPROCESSV$PX_PROCESS_SYSSTATV$SYSTEM_EVENTPerspektywy do rozwizywania problemwDiskV$DATAFILEV$FILESTATV$LOGV$LOG_HISTORYV$DBFILEV$TEMPFILEV$TEMPSEG_USAGEV$SEGMENT_STATISTICSContentionV$LOCKV$UNDOSTATV$WAITSTATV$LATCHMemoryV$BUFFER_POOL_STATISTICSV$LIBRARYCACHEV$SGAINFOV$PGASTATOracle Database 11g: Administration Workshop I 13 - 28

Aktualizacje (Patches)29Proces rozwizywania problemw krytycznychPojawienie si problemu. Alert lub notyfikacja w EMPobranie szczegowych danychZebranie danych diagnostycznych.Otwarcie zgoszenia serwisowego SR.Wysanie danych diagnostycznych do Oracle SupportPraca z inynierem i rozwizanie problemu. Aplikowanie aktualizacjiZamknicie zgoszenia.

1234567

Oracle Database 11g: Administration Workshop I 18 - 30Typy aktualizacjiOne-off-patch Rozwizuje konkretny problemNie zawiera testw regresyjnychPatch setGrupuj w sobie wiele pojedynczych aktualizacjiZwikszaj numer wersji (na 3 lub 4 miejscu np. 11.2.0.1.6) Critical patch updates - CPUPoprawki do krytycznych funkcji systemuZawiera testy regresyjneNie zwiksza numeru wersjiPatch releases (np. R2, R3 11.2.0.1.0)New release 9i, 10g, 11g, 12c

Oracle Database 11g: Administration Workshop I 18 - 31Wsparcie techniczne Oracle SupportOracle Support dziaa w trybie 24 7Wspiera klientw przezStron WWW MetaLink: metalink.oracle.comTelefonOracle Direct Connect (ODC) zdalne narzdzia diagnostyczneAby uzyska dostp do pomocy technicznej naley wykupi licencj na oprogramowanie i wsparcieOracle Database 11g: Administration Workshop I 18 - 32Integracja EM z MetaLinkAutomatycznie powiadamia o nowych krytycznych aktualizacjachPozwala ciga aktualizacje bezporednio z MetaLinkSuy rwnie do aplikowania pojedynczych aktualizacjiDaje moliwo podgldu dokumentacji Enterprise Manager:Oracle Database 11g: Administration Workshop I 18 - 33Enterprise Manager Patch Wizard

Oracle Database 11g: Administration Workshop I 18 - 34

Dzikuj za uwag i zapraszam na wiczenia35