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
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!