• t

Strojenie wydajnościowe SQL

  • Czas trwania

    • Dzienne\dni robocze
    •     2 dni
  • Charakterystyka

    • Kurs obejmuje zagadnienia związane z projektowaniem wydajnych baz danych oraz strojeniem poleceń SQL wykonywanych w środowisku bazy danych Oracle.
  • Profil słuchacza

    • Kurs przeznaczony jest dla projektantów, programistów oraz administratorów baz danych
  • Wymagania wstępne

    • Od uczestników szkolenia wymagana jest znajomość środowiska Windows oraz zagadnień omawianych na kursach SK-ORA-SQL.
  • Zagadnienia

     

    Metodologia strojenia systemów baz danych

    Śledzenie SQL

     

    • SQLTRACE
    • TKPROF
    • EXPLAIN PLAN
    • AUTOTRACE

     

    Plany wykonania zapytań

    SQL Tuning Advisor

    Struktury danych

     

    • bloki
    • ekstenty
    • segmenty
    • przestrzenie tabel

     

    Klastrowanie

    Strojenie indeksów

     

    • indeksy B*-drzewo (proste i złożóne, z kluczem odwrotnym, z kompresją klucza, niewidzialne, oparte na funkcji)
    • bitmapowe
    • tabele o organizacji indeksowej (IOT)
    • monitorowanie indeksów
    • przebudowa indeksów
    • optymalizacja tworzenia
    • kolumny wirtualne

     

    Partycjonowanie tabel

     

    • zakresowe
    • listowe
    • haszowe
    • interwałowe
    • systemowe
    • referencyjne
    • złożone

     

    Partycjonowanie indeksów

     

    • lokalne i globalne
    • partition pruning

     

    Optymalizatory

     

    • regułowy (RBO)
    • kosztowy (CBO)

     

    Statystyki

     

    • polecenie ANALYZE
    • pakiet DBMS_STATS
    • gromadzenie, zarządzanie, przenoszenie
    • statystyki oczekujące
    • statystyki dokładne i estymowane
    • zarządzanie automatycznym gromadzeniem statystyk

     

    Perspektywy systemowe

    Wykorzystanie kursorów dzielonych

    Zmniejszanie rozmiaru tabel

    Algorytmy łączenie tabel

    Typowanie poleceń SQL do strojenia

    Wskazówki optymalizatora

    Dynamiczne próbkowanie danych

     

  • Wiedza z kursu

    Po ukończeniu kursu uczestnik powinien umieć diagnozować i rozwiązywać problemy związane z wydajnością poleceń SQL. Powinien także umieć poprawnie zaprojektować strukturę bazy danych oraz zaimplementować wydajne polecenia SQL.

Jak zgłosić się na szkolenie?

Poleć znajomemu

comarch agencja interaktywna