Szkolenie DB2 11 for z/OS Application Performance and Tuning

Ten kurs Application Performance and Tuning ma na celu nauczenie studentów, jak zapobiegać problemom z wydajnością aplikacji i jak poprawić wydajność istniejących aplikacji. Studenci dowiedzą się o indeksach, projektowaniu tabel, blokowaniu i innych kwestiach związanych z wydajnością aplikacji. Ten kurs obejmuje ćwiczenia papierowe i ćwiczenia maszynowe mające na celu wzmocnienie treści wykładu.

Profil uczestnika

Ten kurs średnio zaawansowany jest przeznaczony dla programistów aplikacji DB2 for z/OS, administratorów baz danych DB2 for z/OS i wszystkich osób odpowiedzialnych za wydajność aplikacji i ich dostrajanie w środowisku DB2 for z/OS.

Agenda

  • Wprowadzenie do wydajności i dostrajania aplikacji
  • Wymień typowe przyczyny problemów z wydajnością aplikacji
  • Oceń różne podejścia do wykrywania problemów
  • Opisz możliwe rozwiązania
  • Narzędzia do analizy wydajności
  • Zrozum składniki lokalnego czasu reakcji (LRT)
  • Identyfikuj koszty czasu dotyku losowego (TR), dotyku sekwencyjnego (TS) i pobierania (F)
  • Wykorzystaj VQUBE3 do oszacowania lokalnego czasu reakcji (LRT)
  • Zlokalizuj niezbędne wartości czasu w raporcie śledzenia księgowego
  • Narysuj i zinterpretuj wykres bąbelkowy
  • W kierunku lepszych indeksów
  • Zrozum strukturę i wykorzystanie indeksu DB2
  • Oceń koszt utworzenia nowego indeksu lub zmodyfikowania istniejącego indeksu
  • Zaprojektuj najlepszy możliwy indeks dla zapytania pojedynczej tabeli
  • Opisz operacje wstępnego pobierania i dostęp do wielu indeksów
  • Dostęp do wielu tabel
  • Identyfikuj różne metody łączenia i typy łączenia
  • Przewiduj kolejność łączenia tabel
  • Zaprojektuj najlepsze indeksy do łączenia tabel
  • Optymalizuj skorelowane i nieskorelowane podzapytania
  • Wykorzystaj operacje UNION, INTERSECT i EXCEPT
  • W kierunku lepszych tabel
  • Oceń alternatywy klastrowania
  • Zrozum podstawowe zasady normalizacji
  • Rozważ warunki denormalizacji
  • Definiuj zmaterializowane tabele zapytań
  • Nauka życia z optymalizatorem
  • Opisz ograniczenia związane z niebezpiecznymi predykatami
  • Identyfikuj sytuacje, w których optymalizator potrzebuje pomocy w oszacowaniu współczynnika filtru
  • Massive Batch
  • Wykrywaj problemy z wydajnością w przypadku zadań wsadowych
  • Szybsze wykonywanie zadań wsadowych
  • Problemy z blokowaniem
  • Opisz serializację DB2
  • Zrozum blokowanie transakcji
  • Unikaj problemów z blokowaniem w projektowaniu aplikacji
  • Podsumowanie kursu
  • Podsumuj tematy poruszane w tym kursie

Wymagane przygotowanie uczestników

  • Znajomość programowania aplikacji DB2 for z/OS i języka SQL.

Zagadnienia

  • Projektuj lepsze indeksy
  • Określ, jak żyć z optymalizatorem (unikaj pułapek, pomagaj, gdy jest to konieczne)
  • Unikaj problemów z blokowaniem
  • Używaj informacji o śledzeniu księgowości, aby znaleźć znaczące problemy z wydajnością w działającej aplikacji

Poznaj naszą firmę

INFORMACJA CENOWA:
od 12000 zł netto za jedną osobę

CZAS TRWANIA (dni): 5

KOD SZKOLENIA: CV963G

Udostępnij swoim znajomym