Plan Szkolenia

Moduł 1. Optymalizacja zapytań

  • Narzędzia do optymalizacji zapytań
  • Zapisane plany wykonania zapytań
  • Czyszczenie pamięci podręcznej
  • Analiza planów wykonania
  • Wskazówki
  • Korzystanie z Database Engine Tuning Advisor
  • Optymalizacja indeksów
  • Struktury tabel i indeksów
  • Metody dostępu do indeksów
  • Strategie indeksowania

Moduł 2. Podzapytania, wyrażenia tabelowe i funkcje rankingowe

  • Tworzenie podzapytań
  • Korzystanie z wyrażeń tabelowych
  • Korzystanie z funkcji rankingowych

Moduł 3. Optymalizacja połączeń i operacji na zbiorach

  • Podstawowe typy połączeń
  • Algorytmy łączenia
  • Operacje na zbiorach
  • Używanie INTO z operacjami na zbiorach

Moduł 4. Agregowanie i przestawianie danych

  • Korzystanie z klauzuli OVER
  • Różne typy agregacji (skumulowane, przesuwne i roczne)
  • Przestawianie i odwracanie przestawiania
  • Konfigurowanie niestandardowych agregacji
  • Korzystanie z podklauzuli GROUPING SETS
  • Podklauzule CUBE i ROLLUP
  • Jak materializować zbiory grupujące

Moduł 5. Używanie TOP i APPLY

  • SELECT TOP
  • Korzystanie z operatora tabelowego APPLY
  • TOP n na poziomie grupy
  • Implementowanie stronicowania

Moduł 6. Optymalizacja transformacji danych

  • Wstawianie danych z rozszerzoną klauzulą VALUES
  • Korzystanie z dostawcy zbiorów wierszy BULK
  • Używanie INSERT EXEC
  • Mechanizmy sekwencji
  • DELETE z połączeniami
  • UPDATE z połączeniami
  • Instrukcja MERGE
  • Klauzula OUTPUT z INSERT
  • Klauzula OUTPUT z DELETE
  • Klauzula OUTPUT z UPDATE
  • Klauzula OUTPUT z MERGE

Moduł 7. Zapytania do tabel partycjonowanych

  • Partycjonowanie w SQL Server
  • Jak pisać zapytania do tabel partycjonowanych
  • Jak pisać zapytania do widoków partycjonowanych

Wymagania

Dobra znajomość SQL w środowisku Microsoft SQL Server 2008/2012.

 14 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie