Strojenie i optymalizacja serwera oraz zapytań SQL Server 2019 - forma zdalna w czasie rzeczywistym
Strojenie i optymalizacja serwera oraz zapytań SQL Server 2019 - forma zdalna w czasie rzeczywistym
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Administracja IT i systemy komputerowe
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Docelowa grupa odbiorców:
-
Administrator baz danych
-
Administrator Microsoft® SQL Server™
-
Programista baz danych
-
Programista SQL
-
Developer Microsoft® SQL Server™
-
Programista Backend
-
Programista Frontend
-
Architekt systemowy
-
Architekt aplikacji
OCZEKIWANE PRZYGOTOWANIE SŁUCHACZY:
Znajomość systemów operacyjnych Microsoft Windows i ich podstawowych funkcji.
Praktyczna znajomość administracji i utrzymania baz danych.
Praktyczna znajomość języka Transact-SQL.
Dla zwiększenia komfortu pracy oraz efektywności szkolenia zalecamy skorzystanie z dodatkowego ekranu. Brak dodatkowego ekranu nie jest przeciwwskazaniem do udziału w szkoleniu, ale w znaczący sposób wpływa na komfort pracy podczas zajęć.
-
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników15
- Data zakończenia rekrutacji09-12-2024
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi28
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Usługa potwierdza przygotowanie Uczestnika do pracy z wewnętrzną strukturą Microsoft SQL Server (typu internals, database engine). Uczestnik po szkoleniu stosuje techniki strojenia i optymalizacji, pracuje z architekturą SQL Server, stosuje strategie indeksowania i statystyk, optymalizuje operacje dziennika transakcji,konfiguruje bazy tempdb i pliki danych.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Wykorzystuje architekturę RDBMS Microsoft SQL Server | Kryteria weryfikacji - definiuje taksator siły zbioru- charakteryzuje strukturę baz danych | Metoda walidacji Test teoretyczny |
Efekty uczenia się Rozpoznaje i analizuje informacje o silniku bazodanowym | Kryteria weryfikacji - definiuje współbieżność- definiuje transakcje - charakteryzuje poziomy izolacji - charakteryzuje pamięci masowe (Storage Area Networks) | Metoda walidacji Test teoretyczny |
Efekty uczenia się Optymalizuje zapytania i operatory dostępu do danych | Kryteria weryfikacji - charakteryzuje proces strojenia- charakteryzuje narzędzia do monitorowania wydajności - charakteryzuje kroki przetwarzania zapytań SQL - charakteryzuje wydajność zapytania (TIME oraz IO) - definiuje operatory dostępu do danych | Metoda walidacji Test teoretyczny |
Efekty uczenia się Pracuje z indeksami | Kryteria weryfikacji - charakteryzuje typy indeksów- definiuje metadane - charakteryzuje widoki indeksowane - charakteryzuje najlepsze praktyki | Metoda walidacji Test teoretyczny |
Efekty uczenia się Pracuje ze statystykami | Kryteria weryfikacji - definiuje statystyki - charakteryzuje taksator liczebności - charakteryzuje statystyki przyrostowe - charakteryzuje statystyki typu filtrowanego | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
AGENDA SZKOLENIA
1. Przegląd architektury RDBMS Microsoft SQL Server
-
Nowy taksator siły zbioru
-
Struktury baz danych
-
Natychmiastowa inicjalizacja plików (IFI)
-
W jaki sposób Microsoft® SQL Server™ przechowuje dane
-
W jaki sposób Microsoft® SQL Server™ lokalizuje dane
-
Laboratorium
2. Rozpoznanie i analiza informacji o silniku bazodanowym
-
Praca z tabelami i zmiennymi tymczasowymi
-
Współbieżność
-
Transakcje
-
Poziomy izolacji
-
Architektura blokad Microsoft® SQL Server™
-
Microsoft® SQL Server™ i pamięci masowe (Storage Area Networks)
-
Partycjonowanie tabel oraz indeksów
-
Laboratorium
3. Wpływ projektu i struktur tabel na wydajność operacji DML i RDBMS
-
Laboratorium
4. Optymalizacja zapytań i operatory dostępu do danych
-
Proces strojenia
-
Narzędzie do monitorowania wydajności
-
Kroki przetwarzania zapytań SQL
-
Zrozumienie planów wykonania
-
Pomiar wydajności zapytania (TIME oraz IO)
-
Operatory dostępu do danych
-
Laboratorium
5. Praca z indeksami
-
Wprowadzenie do indeksów
-
Typy indeksów
-
Tworzenie modyfikacja indeksów
-
Metadane
-
Data Management Views dotyczące indeksowania
-
Fragmentacja indeksów w Microsoft® SQL Server™ i przeciwdziałanie zjawisku
-
Widoki indeksowane
-
Monitorowanie indeksów
-
Najlepsze praktyki
-
Laboratorium
6. Praca ze statystykami
-
Statystyki – po co?
-
Nowy taksator liczebności
-
Statystyki przyrostowe
-
Statystyki typu filtrowanego
-
Konserwacja statystyk
-
Laboratorium
7. Praca z obiektami typu „in-memory" (opcjonalnie)
-
Architektura „in-memory”
-
Tabele i indeksy
-
Procedury składowane natywnie kompilowane
-
Ograniczenia
-
Data Management Views dla obiektów „in-memory”
-
Laboratorium
8. Narzędzia i techniki mierzenia wydajności (opcjonalnie)
-
Techniki i narzędzia używane między innymi do:
-
Identyfikacja długo działających zapytań
-
Wykrywanie zakleszczeń
-
Wykrywanie zablokowanych procesów
-
Tworzenie punktu odniesienia (baseline)
OCZEKIWANE PRZYGOTOWANIE SŁUCHACZY:
Znajomość systemów operacyjnych Microsoft Windows i ich podstawowych funkcji.
Praktyczna znajomość administracji i utrzymania baz danych.
Praktyczna znajomość języka Transact-SQL.
Dla zwiększenia komfortu pracy oraz efektywności szkolenia zalecamy skorzystanie z dodatkowego ekranu. Brak dodatkowego ekranu nie jest przeciwwskazaniem do udziału w szkoleniu, ale w znaczący sposób wpływa na komfort pracy podczas zajęć.
Efekty uczenia zostaną zweryfikowane przed szkoleniem i po szkoleniu poprzez pre i post testy w formie testu teoretycznego zamkniętego w formie on-line.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 16 Przegląd architektury RDBMS Microsoft SQL Server
Nowy taksator siły zbioru
Struktury baz danych ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 16-12-2024 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 2 z 16 Natychmiastowa inicjalizacja plików (IFI)
W jaki sposób Microsoft® SQL Server™ przechowuje dane ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 16-12-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 3 z 16 W jaki sposób Microsoft® SQL Server™ lokalizuje dane
Laboratorium ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 16-12-2024 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 14:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 4 z 16 Rozpoznanie i analiza informacji o silniku bazodanowym
Praca z tabelami i zmiennymi tymczasowymi
Współbieżność ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 16-12-2024 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 17:00 | Liczba godzin 02:30 |
Przedmiot / temat zajęć 5 z 16 Transakcje
Poziomy izolacji
Architektura blokad Microsoft® SQL Server™ ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 17-12-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 6 z 16 Microsoft® SQL Server™ i pamięci masowe (Storage Area Networks)
Partycjonowanie tabel oraz indeksów
Laboratorium ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 17-12-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 7 z 16 Wpływ projektu i struktur tabel na wydajność operacji DML i RDBMS
Laboratorium ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 17-12-2024 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 13:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 8 z 16 Optymalizacja zapytań i operatory dostępu do danychProces strojeniaNarzędzie do monitorowania wydajności ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 17-12-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 9 z 16 Kroki przetwarzania zapytań SQL
Zrozumienie planów wykonania
Pomiar wydajności zapytania (TIME oraz IO) ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 18-12-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 10 z 16 Operatory dostępu do danych
Laboratorium ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 18-12-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 11 z 16 Wprowadzenie do indeksów
Typy indeksów
Tworzenie modyfikacja indeksów ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 18-12-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 12 z 16 Monitorowanie indeksów
Najlepsze praktyki
Laboratorium ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 18-12-2024 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 16:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 13 z 16 Praca ze statystykami
Statystyki – po co?
Nowy taksator liczebności wykład | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 19-12-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 14 z 16 Statystyki typu filtrowanego
Konserwacja statystyk
Laboratorium ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 19-12-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 15 z 16 Praca z obiektami typu „in-memory" (opcjonalnie) ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 19-12-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 16 z 16 Narzędzia i techniki mierzenia wydajności (opcjonalnie) ćwiczenia | Prowadzący Andrzej Kowalczyk | Data realizacji zajęć 19-12-2024 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 16:00 | Liczba godzin 02:00 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto3 936,00 PLN
- Koszt przypadający na 1 uczestnika netto3 200,00 PLN
- Koszt osobogodziny brutto140,57 PLN
- Koszt osobogodziny netto114,29 PLN
Prowadzący
Prowadzący
Andrzej Kowalczyk
Politechnika Śląska, Informatyka
Specjalizacja
Informatyka/Bazy Danych
Informatyka/Systemy Operacyjne
Informatyka/Konfiguracja urządzeń Cisco
Edukacja/Szkolenia IT.
doświadczenie trenerskie: Obecnie trener Altkom Akademii. Posiada bardzo duże doświadczenie trenerskie: tytuł certyfikowanego trenera Microsoft (MCT) uzyskał w roku 2000, a trenera Cisco (CCSI) w roku 2010; obydwa certyfikaty aktywnie utrzymuje i wykorzystuje do nadal. W trakcie ponad 20 lat pracy trenerskiej przeszkolił ponad 3000 osób,
prowadząc łącznie ponad 400 kursów tygodniowych co daje łącznie
niecałe 20.000 godzin dydaktycznych. aktualnie prowadzi szkolenia min. dla Altkom Akademia z zakresu baz danych, konfiguracji systemów operacyjnych rodziny Windows (serwer i klient) i konfiguracji usługi AD DS oraz usług sieciowych (DNS, DHCP, dostęp zdalny, itd.), a także podstawowej konfiguracji urządzeń sieciowych firmy Cisco (zakres certyfikacji CCNA oraz CCNP ENCOR).
Uczestnicy warsztatów podkreślają jego bogate praktyczne doświadczenie wynikające z wielu lat pracy trenerskiej oraz sporych umiejętności dydaktycznych i dużego zaangażowania w prowadzone zajęcia.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Na platformie Wirtualna Klasa Altkom Akademii udostępnione zostaną bezterminowo materiały szkoleniowe (tj. np. podręczniki/prezentacje/materiały dydaktyczne niezbędne do odbycia szkolenia/ebooki itp.), zasoby bazy wiedzy portalu oraz dodatkowe informacje od trenera. Uczestnicy zachowują bezterminowy dostęp do zasobów Mojej Akademii i materiałów szkoleniowych zgromadzonych w Wirtualnej Klasie szkolenia. Platforma do kontaktu z trenerami, grupą i całą społecznością absolwentów jest portal Moja Akademia.
Warunki uczestnictwa
Niezbędnym warunkiem uczestnictwa w szkoleniach dofinansowanych z funduszy europejskich jest założenie konta w Bazie Usług Rozwojowych, zapis na szkolenie za pośrednictwem Bazy oraz spełnienie warunków przedstawionych przez danego Operatora, dysponenta funduszy publicznych, do którego składają Państwo dokumenty o dofinansowanie do usługi rozwojowej.
Ogólne warunki uczestnictwa w zajęciach zostały zamieszczone na stronie: www.altkomakademia.pl/warunki-ogolne-uczestnictwa-w-zajeciach.
Informacje dodatkowe
Po szkoleniu Uczestnik otrzyma zaświadczenie o ukończeniu szkolenia.
Trener podczas szkolenia będzie organizował krótkie przerwy. Informacja o przerwach będzie umieszczona na slajdzie.
OCZEKIWANE PRZYGOTOWANIE SŁUCHACZY:
-
Znajomość systemów operacyjnych Microsoft Windows i ich podstawowych funkcji.
-
Praktyczna znajomość administracji i utrzymania baz danych.
-
Praktyczna znajomość języka Transact-SQL.
Warunki techniczne
Warunki techniczne
Wymagania ogólne realizacji szkolenia w formule distance learning (online): Komputer stacjonarny lub notebook wyposażony w mikrofon, głośniki i kamerę internetową z przeglądarką internetową z obsługą HTML 5. Monitor o rozdzielczości FullHD. Szerokopasmowy dostęp do Internetu o przepustowości co najmniej 25/5 (download/upload) Mb/s. W przypadku szkoleń z laboratoriami zalecamy: sprzęt wyposażony w dwa ekrany o rozdzielczości minimum HD (lub dwa komputery), kamerę internetową USB, zewnętrzne głośniki lub słuchawki.
Platforma komunikacji – ZOOM
Oprogramowanie – zdalny pulpit, aplikacja ZOOM
Link do szkolenia zgodnie z regulaminem zostanie wysłany na 2 dni przed rozpoczęciem usługi.
Link do szkolenia jest ważny w trakcie trwania całej usługi szkoleniowej.