Najważniejsze informacje

Tytuł szkolenia
Tuning zapytań SQL wraz z optymalizacją baz danych Microsoft SQL Server
Czas trwania
4 dni
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice
Ceny
1879 zł netto
Kod szkolenia
MSSQL-OPTSTR1

Vouchery z roczną ważnością

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Szkolenie zamknięte już od 720 netto/os. Istnieje możliwość realizacji szkolenia w siedzibie klienta w dowolnym miejscu w Polsce i poza granicami.
Skontaktuj się z nami by dowiedzieć się więcej

Opis szkolenia

Po ukończeniu tego szkolenia uczestnicy będą potrafili:

  • Tworzyć efektywniejsze raporty i zapytania SQL
  • Monitorować wydajność serwera oraz zadbać o jego kondycję
  • Wykonać analizę planów zapytań pod kątem wskazania potencjalnych problemów
  • Zarządzać transakcjami,blokadami oraz unikać zakleszczeń

Program

  1. Konfiguracja instancji SQL Server
    • Ustawienia procesorów
    • Ustawienia pamięci
    • Pozostałe parametry SQL Server
  2. Monitorowanie wydajności serwera Microsoft SQL Server
    • Analiza czynników mających wpyw na wydajność systemu baz danych
    • Analiza typowych problemów wydajności pracy systemu oraz przyczyny ich powstawania
    • Obserwacja wskaźników wydajności serwera
    • Obsługa widoków i funkcji dynamicznego zarządzania w kontekście obserwacji parametrów wydajnościowych
  3. Narzędzia monitorujące
    • Performance Monitor
    • Data Collector
    • SQL Server Profiler vs XE
    • Activity Monitor
    • Database Engine Tuning Advisor
  4. DMV
    • Liczniki systemowe
    • Oczekiwania SQL Server
    • Parametry SQL Server
  5. Poziomy izolacji
    • Read Commited
    • Read Uncommited
    • Inne typy izolacji transakcji
  6. Zarządzanie transakcjami i blokadami
    • Oddziaywanie transakcji na wydajność operacji realizowanych w bazie danych
    • Rodzaje blokad i zasobów, które podlegają blokowaniu
    • Analiza typowych problemów równolegego dostępu po bazie danych
    • Analiza poziomów izolacji transakcji w kontekście wydajności realizowanych operacji
    • Zapobieganie zakleszczeniom
    • Zasada działania blokad
    • Rodzaje blokad
    • Monitorowanie blokad
  7. Ulepszenie wydajności zapytań poprzez indeksowanie danych
    • Budowa indeksów
    • Rodzaje indeksów (clustered, nonclustered, unikalne)
    • Zalecenia dotyczące wyboru kolumn do indeksowania
    • Budowa indeksów pokrywających zapytanie
    • Sugestie serwera dotyczące brakujących indeksów
    • Tabele typy HEAP
    • Hint do zapytań
  8. Konserwacja i utrzymanie indeksów
    • Zarządzanie indeksami
    • Omówienie wartościowych możliwości indeksów
    • Monitorowanie fragmentacji danych
    • Usuwanie fragmentacji danych
    • Przebudowa i reorganizacja indeksów
  9. Tworzenie i utrzymywanie statystyk
    • Tworzenie statystyk dla optymalizatora zapytań
    • Utrzymywanie autentycznych statystyk
    • Odświeżanie statystyk
    • Sprawdzanie statystyk
  10. Analiza planów wykonania zapytań
    • Funkcjonowanie optymalizatora zapytań
    • Obserwacja informacji dotyczących wykonania zapytań (statystyki czasu i operacji wyjścia/wejścia a także plany wykonania zapytań)
    • Przegląd fizycznych i logicznych operatorów realizacji zapytania
    • Analiza geograficznego planu zapytania (podejrzane miejsca podczas realizacji zapytania, wskazówki odnośnie miejsc, które można zoptymalizować)
    • Polecenie SHOWPLAN
    • Elementy fizyczne i logiczne planów zapytań
    • Statystyki estymowanego i aktualnego planu zapytania
  11. Sterowanie wykonaniem zapytań SQL
    • Uwagi dotyczące nadpisywania planu optymalizatora
    • Rodzaje podpowiedzi
    • Omówienie popularnych podpowiedzi i śledzenie nadpisanych planów wykonania zapytań

Szkolenia poprzedzające

Szkolenia kontynuujące

Proponowane terminy

Termin od Do Miasto Cena Opcje
22-01-2018 25-01-2018 Kraków 1879 zł netto Rezerwuj Pokaż
22-01-2018 25-01-2018 Warszawa 1879 zł netto Rezerwuj Pokaż
22-01-2018 25-01-2018 Katowice 1879 zł netto Rezerwuj Pokaż
22-01-2018 25-01-2018 Wrocław 1879 zł netto Rezerwuj Pokaż
26-02-2018 01-03-2018 Kraków 1879 zł netto Rezerwuj Pokaż
26-02-2018 01-03-2018 Warszawa 1879 zł netto Rezerwuj Pokaż
26-02-2018 01-03-2018 Katowice 1879 zł netto Rezerwuj Pokaż
26-02-2018 01-03-2018 Wrocław 1879 zł netto Rezerwuj Pokaż
26-03-2018 29-03-2018 Kraków 1879 zł netto Rezerwuj Pokaż
26-03-2018 29-03-2018 Warszawa 1879 zł netto Rezerwuj Pokaż
26-03-2018 29-03-2018 Katowice 1879 zł netto Rezerwuj Pokaż
26-03-2018 29-03-2018 Wrocław 1879 zł netto Rezerwuj Pokaż
23-04-2018 26-04-2018 Kraków 1879 zł netto Rezerwuj Pokaż
23-04-2018 26-04-2018 Warszawa 1879 zł netto Rezerwuj Pokaż
23-04-2018 26-04-2018 Katowice 1879 zł netto Rezerwuj Pokaż
23-04-2018 26-04-2018 Wrocław 1879 zł netto Rezerwuj Pokaż
21-05-2018 24-05-2018 Kraków 1879 zł netto Rezerwuj Pokaż
21-05-2018 24-05-2018 Warszawa 1879 zł netto Rezerwuj Pokaż
21-05-2018 24-05-2018 Katowice 1879 zł netto Rezerwuj Pokaż
21-05-2018 24-05-2018 Wrocław 1879 zł netto Rezerwuj Pokaż
18-06-2018 21-06-2018 Kraków 1879 zł netto Rezerwuj Pokaż
18-06-2018 21-06-2018 Warszawa 1879 zł netto Rezerwuj Pokaż
18-06-2018 21-06-2018 Katowice 1879 zł netto Rezerwuj Pokaż
18-06-2018 21-06-2018 Wrocław 1879 zł netto Rezerwuj Pokaż