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.
Opinie uczestników (5)
Bycie człowiekiem i rozmawianie z nami w sposób możliwie najbardziej zrozumiały
Sorin
Szkolenie - Database Administration Fundamentals for MS SQL Server
Przetłumaczone przez sztuczną inteligencję
Przekazanie wiedzy na prostych i zrozumiałych przykładach.
Katsiaryna
Szkolenie - SQL language in MSSQL
Philip był bardzo uprzejmy, jego styl wyjaśniania koncepcji SQL jest wybitny. Podobało mi się, że udzielał nam informacji i odpowiadał na pytania, które nie były częścią tego kursu.
Stefan
Szkolenie - SQL in SQL Server
Przetłumaczone przez sztuczną inteligencję
Praktyczne ćwiczenia do nauki i zrozumienia koncepcji, udzielane są wyjaśnienia na wszystkie pytania.
Safdar Abbas - Medtech Limited
Szkolenie - T-SQL Fundamentals with SQL Server Training Course
Przetłumaczone przez sztuczną inteligencję
Interaktywne ćwiczenia
Matthew Viner - Thames Water Utilites Ltd
Szkolenie - Transact SQL Basic
Przetłumaczone przez sztuczną inteligencję