Szkolenie IBM Db2 12 for z/OS SQL Performance and Tuning
Praktyczne informacje o szkoleniu
- KATEGORIA: Technologie
- PODKATEGORIA: IBM, z/OS
- KOD SZKOLENIA: CV964G
- CZAS TRWANIA: 3 dni
- INFORMACJA CENOWA od: 9840 zł netto za jedną osobę
- RODZAJ SZKOLENIA: szkolenie zamknięte
- JĘZYK SZKOLENIA: polski
- FORMA REALIZACJI: stacjonarna, online
Opis szkolenia
Dowiedz się, jak poprawić wydajność istniejącego SQL.
Agenda
Wprowadzenie do wydajności i dostrajania języka SQL
- Problemy z wydajnością
- 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
Korzyści
Po ukończeniu kursu będziesz potrafił:
- 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
Wymagane przygotowanie uczestników
Znajomość SQL, Db2 12 dla z/OS i programowania aplikacji
Masz pytania?
Zapraszamy do kontaktu
Klaudia Janecka
+48 539 064 686
klaudia.janecka@eitt.pl
ul. Ząbkowska 3103-736 Warszawa
Organizacja szkolenia
- Minimalna liczba uczestników: 4 osób
- Maksymalna liczba uczestników: 12 osób
- Miejsce: siedziba klienta lub wskazana lokalizacja
- Czas trwania każdego dnia: 8 godzin zegarowych (9:00-17:00)
Formy realizacji szkolenia
Szkolenie stacjonarne
- Szkolenie w siedzibie klienta lub wskazanej lokalizacji
- Sala szkoleniowa wyposażona w niezbędny sprzęt
- Materiały szkoleniowe w formie elektronicznej
- Przerwy kawowe i lunch
- Bezpośrednia interakcja z trenerem
- Networking w grupie
- Ćwiczenia warsztatowe w zespołach
Szkolenie zdalne
- Wirtualne środowisko szkoleniowe
- Materiały w formie elektronicznej
- Interaktywne ćwiczenia online
- Breakout rooms do pracy w grupach
- Wsparcie techniczne podczas szkolenia
- Nagrania sesji (opcjonalnie)
Możliwość dofinansowania
Szkolenie może zostać sfinansowane ze środków publicznych w ramach:
- Krajowego Funduszu Szkoleniowego (KFS)
- Bazy Usług Rozwojowych (BUR)
- Projektów unijnych realizowanych przez PARP
- Programu Akademia HR (PARP)
- Regionalnych programów operacyjnych
W przypadku zainteresowania dofinansowaniem, nasz zespół pomoże w przygotowaniu wymaganej dokumentacji.
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!
Zaufali nam
Poznaj naszą firmę

Masz pytania?
Zapraszamy do kontaktu
Klaudia Janecka
+48 539 064 686
klaudia.janecka@eitt.pl
ul. Ząbkowska 3103-736 Warszawa
FAQ — Często zadawana pytania
- Zaproszenie w formie one-pager’a z terminami
- Kick-off projektu
- Strategiczne przywództwo i myślenie
- Komunikacja i współpraca. Zarządzanie konfliktem
- Motywowanie, angażowanie i trudne decyzje w biznesie
- Zarządzanie zmianą i innowacjami. Przywództwo w kryzysie
- Budowa organizacji przyszłości
- Warsztat dobrych praktyk – retrospektywa; stworzenie spójnego programu dla średniego i niższego szczebla zarządzania