Plan Szkolenia
1. Przygotowanie bazy danych i DBO
2. Wlasne tytpy danych
- UDDT (User-Defined Data Types)
- UDT (User-Defined Types)
3. Dane przestrzenne (spatial data)
- Geography
- Geometry
4. Hierarchiczny typ danych
- Elementy struktury
- Sposoby przechowywania
- Strategie indeksowania
- Metody
5. Typ danych XML
- Tworzenie zmiennych
- Standard OPENXML
- Klauzula FOR XML
- Konwersja typu danych
- Klauzula WITH XMLNAMESPACES
- Przestrzenie nazw
- Język XQUERY
- Język XPATH
- Wyrażenia FLWOR
- Metody
- Indeksowanie dokumentów XML
- Przykłady zastosowania danych typu XML
6. Operator APPLY
- CROSS APPLY
- OUTER APPLY
7. Funkcje rankujące i analityczne
- Klauzula OVER
- Funkcje okna
- Klauzule ramki
- Operatory: GROUPING SETS, GROUPING_ID, ROLLUP, CUBE, PIVOT, UNPIVOT
8. Dane tymczasowe
- Tabele tymczasowe
- Różnice i podobieństwa w wykorzystaniu zmiennych tablicowychoraz tabel tymczasowych
- Inne obiekty tymczasowe
9. Ulepszenie wydajności zapytań poprzez indeksowanie danych
- Indeksy wierszowe,
- Wady i zalety używania indeksów
- Rodzaje indeksów
- Wskaźnik selektywności indeksu
- Sugestie serwera dotyczące brakujących indeksów
- Tabele typu HEAP (sterta)
- Hinty (wskazówki, podpowiedzi dla servera)
- Pomiar czasu wykonywania operacji z użyciem indeksów i bez ich użycia
- Indeksy kolumnowe (COLUMNSTORE INDEX)
10. Konserwacja i utrzymanie indeksów
- Fragmentacja indeksów
- Przebudowa indeksów: REBUILD
- Przeorganizowanie indeksów: REORGANIZE
- Poziom fragmentacji indeksów
11. Tworzenie i utrzymanie statystyk
- Konstrukcja statystyk i zasada ich działania
- Monitorowanie i utrzymanie statystyk
- Błędy szacowania kardynalności i aktualizacja statystyk
12. Analiza planów wykonań zapytań
- Optymalizator zapytań
- CASE: uzyskanie informacji dla konkretnej kwerendy
- Zasady działania optymalizatora zapytań
- Plany zapytań: QUERY EXECUTION PLAN
- Rodzaje planów wykonania zapytań
- Uruchamianie i czytanie planów zapytań
- CASE: operacje INDEX SCAN i INDEX SEEK
- PARAMETER SNIFFING
- Rekompilacje kodu
13. Sterowanie wykonaniem zapytań SQL
- Hinty (wskazówki, podpowiedzi dla servera)
- SQL Server Profiler - (SSP)
- Extended Events - (EE)
- Database Engine Tuning Advisor - (DTA)
- Data Collector - (DC)
- Query Store (magazyn zapytań) - (QS)
Wymagania
- Znajomość języka SQL na poziomie średniozaawansowanym
- Doświadczenie w projektowaniu i zarządzaniu bazami danych
- Znajomość podstawowych pojęć związanych z indeksowaniem
Uczestnicy
- Administratorzy baz danych
- Programiści SQL
- Analitycy danych
Opinie uczestników (5)
Mały zespół, osobiście przez 3 dni,
Annina - Ricardo AG
Szkolenie - SQL: Basics to Intermediate
Przetłumaczone przez sztuczną inteligencję
Ćwiczenia w czasie rzeczywistym razem z trenerem.
Weronika - Urzad Komisji Nadzoru Finansowego
funkcje analityczne
khusboo dassani - Tech Northwest Skillnet
Szkolenie - SQL Advanced
Przetłumaczone przez sztuczną inteligencję
Sposób nauczania instruktora jest bardzo informacyjny i efektywny,尤其是在第二天话题有点高级时。 (注意:最后一部分翻译似乎已经是中文了,根据指南第5条,当无法翻译且保留意义时,应保持原文不变。但此示例似乎与目标语言波兰语和源语言英语不匹配,请确认是否需要对这部分进行处理或保持原样。) Sposób nauczania instruktora jest bardzo informacyjny i efektywny, szczególnie drugiego dnia, gdy tematy są już trochę zaawansowane.
Aynanie Kiram - Aarki, Inc.
Szkolenie - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Przetłumaczone przez sztuczną inteligencję
Kwalifikacje Zawodowe Trenera
Rares Serea - eMAG IT Research
Szkolenie - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
Przetłumaczone przez sztuczną inteligencję