IBM Db2 12 for z/OS SQL Performance and Tuning
Dowiedz się, jak poprawić wydajność SQL w DB2 12 dla z/OS. Szkolenie EITT obejmuje optymalizację indeksów, dostęp do wielu tabel, subquery oraz zarządzanie blokadami.
Dlaczego warto wybrać to szkolenie?
Skuteczne wykorzystanie nowoczesnych narzędzi i metodyk kompetencje techniczne stają się kluczowym atutem na rynku pracy. Dowiedz się, jak poprawić wydajność SQL w DB2 12 dla z/OS. Szkolenie EITT obejmuje optymalizację indeksów, dostęp do wielu tabel, subquery oraz zarządzanie blokadami.
Po ukończeniu szkolenia uczestnicy będą potrafili: Zrozumieć i zaprojektować lepsze indeksy, Określić, jak pracować z optymalizatorem (unikać pułapek, udzielać wskazówek), Zoptymalizować dostęp do wielu tabel, Pracować z podzapytaniami. Te kompetencje bezpośrednio przekładają się na wyższą efektywność w realizacji projektów IT.
Co wyróżnia nasze podejście?
Podejście EITT opiera się na bezpośrednim doświadczeniu i praktycznych ćwiczeniach. W ciągu 3 dni intensywnego szkolenia uczestnicy pracują na realnych przykładach i scenariuszach, co gwarantuje nie tylko zrozumienie teorii, ale przede wszystkim umiejętność jej praktycznego zastosowania.
Z ponad 2500 szkoleń w ofercie i oceną 4.8/5 od uczestników, EITT jest zaufanym partnerem w rozwoju kompetencji dla organizacji każdej wielkości. Nasi trenerzy to praktycy z wieloletnim doświadczeniem, którzy dzielą się aktualną wiedzą i sprawdzonymi rozwiązaniami.
Szukasz szkolenia dopasowanego do potrzeb Twojego zespołu? Skontaktuj się z nami — przygotujemy program dostosowany do Twoich wymagań.
Korzyści
- Zrozumieć i zaprojektować lepsze indeksy
- Określić, jak pracować z optymalizatorem (unikać pułapek, udzielać wskazówek)
- Zoptymalizować dostęp do wielu tabel
- Pracować z podzapytaniami
- Unikać problemów z blokowaniem
- Używać śladów rozliczeniowych i innych narzędzi do lokalizowania problemów z wydajnością w istniejącym SQL
Wymagania wstępne
- Znajomość SQL, Db2 12 dla z/OS i programowania aplikacji
Program szkolenia
Prosty przykład
- Wizualizacja problemu
Podsumowanie
- Narzędzia do analizy wydajności
- Składniki czasu reakcji
- Oszacowania czasu z VQUBE3
- SQL EXPLAIN
- Ślad rozliczeniowy
- Wykres bąbelkowy
- Progi wydajności
- Podstawy indeksu
- Indeksy
- Struktura indeksu
- Szacowanie I/O indeksu
- Klastrowanie indeksu
- Podział strony indeksu
Ścieżki dostępu
- Klasyfikacja
- Dopasowywanie kontra przesiewanie
- Warianty
- Dostęp do hashowania
- Wstępne pobieranie
- Zastrzeżenie
- Więcej o indeksach
- Dołącz indeks
- Indeks według wyrażenia
- Losowy indeks
- Partycjonowanie i partycjonowanie, NPSI i DPSI
- Przesiewanie zakresu stron
- Cechy i ograniczenia
- Metodologia dostrajania i koszt indeksu
Metodologia
- Koszt indeksu: Miejsce na dysku
- Koszt indeksu: Konserwacja
- Narzędzia i indeksy
- Modyfikowanie i tworzenie indeksów
- Unikanie sortowania
- Projekt indeksu
- Podejście
- Projektowanie indeksów
- Zaawansowane ścieżki dostępu
- Wstępne pobieranie
- Wstępne pobieranie listy
- Dostęp do wielu indeksów
- Adaptacyjny indeks w czasie wykonywania
- Dostęp do wielu tabel
- Metody łączenia
- Typy łączenia
- Projektowanie indeksów dla łączenia
- Przewidywanie kolejności tabeli
Podzapytania
- Skorelowane podzapytania
- Nieskorelowane podzapytania
- ORDER BY i FETCH FIRST z podzapytaniami
- Globalna optymalizacja zapytań
- Tabele wirtualne
- Wyjaśnij podzapytania
- Zestaw operacji
- UNION, EXCEPT i INTERSECT
- Zasady
- Więcej o operatorach zbiorów
- Ulepszenia wydajności UNION ALL
- Projekt stołu
- Liczba tabel
- Sekwencja klastrowania
- Denormalizacja
- Materializowalne tabele zapytań (MQT)
- Tabele czasowe
- Tabele z włączoną archiwizacją
- Praca z optymalizatorem
- Predykaty indeksowalne i nieindeksowalne
- Predykaty boolowskie i nieboolowskie
- Etap 1 i etap 2
- Czynniki filtrujące
- Pomoc optymalizatorowi
- Paginacja
- Problemy z blokowaniem
Test ACID
- Powody serializacji
- Mechanizmy serializacji
- Blokowanie transakcji
- Promocja, eskalacja i unikanie blokady
- Więcej problemów z blokowaniem
- Pomiń zablokowane dane
- Aktualnie zatwierdzone dane
- Blokowanie optymistyczne
- Gorące punkty
- Projektowanie aplikacji
- Analizowanie oczekiwania na blokadę
- Ogromna partia
- Problemy z wydajnością partii
- Operacje puli buforów
- Poprawa wydajności
- Analiza korzyści
- Masowe usuwanie
Formy realizacji
Online
- Wygoda uczestnictwa z dowolnego miejsca
- Interaktywne sesje na żywo z trenerem
- Materiały dostępne przez 30 dni
- Brak kosztów dojazdu
Stacjonarnie
- Bezpośredni kontakt z trenerem i grupą
- Intensywne warsztaty praktyczne
- Networking z innymi uczestnikami
- Pełne skupienie na nauce
Najczęściej zadawane pytania
Jakie są wymagania wstępne do udziału w szkoleniu?
Do udziału w szkoleniu IBM Db2 12 for z/OS SQL Performance and Tuning zalecamy: Znajomość SQL, Db2 12 dla z/OS i programowania aplikacji.
W jakim formacie i jak długo trwa szkolenie?
Szkolenie trwa 3 dni i jest dostępne w formacie online oraz stacjonarnym. Zajęcia prowadzone są w godzinach 9:00-16:00. Możemy również dopasować harmonogram do potrzeb Twojego zespołu.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Dofinansowanie do 80% dla MŚP ze środków EFS
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Dofinansowanie do 100% dla pracodawców
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.