Schița de curs

Modulul 1. Reglarea interogărilor

  • Instrumente pentru reglarea interogărilor
  • Planuri de execuție a interogărilor în cache
  • Ștergerea memoriei cache
  • Analizarea planurilor de execuție
  • Indicații
  • Utilizarea consilierului de reglare a motorului Database Engine Tuning Advisor
  • Reglarea indicilor
  • Structuri de tabele și indici
  • Metode de indexare Access
  • Strategii de indexare

Modulul 2. Subinterogări, funcții de tabel Expression și de clasificare

  • Scrierea subinterogărilor
  • Utilizarea tabelelor Expressionale
  • Utilizarea funcțiilor de clasificare

Modulul 3. Optimizarea îmbinărilor și a operațiilor cu seturi

  • Tipuri de îmbinări fundamentale
  • Algoritmul de îmbinare
  • Operațiuni de set
  • Utilizarea INTO cu operația Set

Modulul 4. Agregarea și pivotarea datelor

  • Utilizarea clauzei OVER
  • Diferite tipuri de agregări (cumulativă, glisantă și an la zi)
  • Pivotarea și dezlipirea
  • Configurarea agregărilor personalizate
  • Utilizarea subclauzei GROUPING SETS
  • Subclauzele CUBE și RULLUP
  • Cum se materializează seturile de grupare

Modulul 5. Utilizarea funcțiilor TOP și APPLY

  • SELECT TOP
  • Utilizarea operatorului de tabel APPLY
  • TOP n la nivel de grup
  • Implementarea paginării

Modulul 6. Optimizarea transformării datelor

  • Inserarea datelor cu clauza VALUES îmbunătățită
  • Utilizarea furnizorului de set de rânduri BULK
  • Utilizarea INSERT EXEC
  • Mecanismele de secvențiere
  • DELETE cu îmbinări
  • UPDATE cu îmbinări
  • Instrucțiunea MERGE
  • Clauza OUTPUT cu INSERT
  • Clauza OUTPUT cu DELETE
  • Clauza OUTPUT cu UPDATE
  • Clauza OUTPUT cu MERGE

Modulul 7. Interogarea tabelelor partiționate

  • Partiționarea în serverul SQL Server
  • Cum se scriu interogări pe tabele partiționate
  • Cum se scriu interogări pe vizualizări partiționate

Cerințe

Good SQL cunoștințe în mediul Microsoft SQL Server 2008/2012.

 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)