Schița de curs

Modulul 1. Optimizarea Interogărilor

  • Instrumente pentru optimizarea interogărilor
  • Planuri de execuție memorate în cache
  • Golirea cache-ului
  • Analiza planurilor de execuție
  • Indicații
  • Utilizarea Advisorului de Optimizare a Motorului de Bază de Date
  • Optimizarea indecșilor
  • Structuri de tabele și indecși
  • Metode de acces la indecși
  • Strategii de indexare

Modulul 2. Subinterogări, Expresii de Tabel și Funcții de Clasificare

  • Scrierea subinterogărilor
  • Utilizarea expresiilor de tabel
  • Utilizarea funcțiilor de clasificare

Modulul 3. Optimizarea Join-urilor și Operațiilor pe Seturi

  • Tipuri fundamentale de join-uri
  • Algoritmi de join
  • Operații pe seturi
  • Utilizarea INTO cu operații pe seturi

Modulul 4. Agregarea și Pivotarea Datelor

  • Utilizarea clauzei OVER
  • Diferite tipuri de agregări (Cumulative, Glisante și Anual-Până-În-Prezent)
  • Pivotarea și depivotarea
  • Configurarea agregărilor personalizate
  • Utilizarea subclauzei GROUPING SETS
  • Subclauzele CUBE și ROLLUP
  • Cum se materializează seturile de grupare

Modulul 5. Utilizarea 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 rânduri BULK
  • Utilizarea INSERT EXEC
  • Mecanismele Sequence
  • DELETE cu join-uri
  • UPDATE cu join-uri
  • Instrucțiunea MERGE
  • Clauza OUTPUT cu INSERT
  • Clauza OUTPUT cu DELETE
  • Clauza OUTPUT cu UPDATE
  • Clauza OUTPUT cu MERGE

Modulul 7. Interogarea Tabelor Partitionate

  • Partiționarea în SQL Server
  • Cum se scriu interogări pe tabele partitionate
  • Cum se scriu interogări pe viziuni partitionate

Cerințe

Cunoștințe solide de SQL în mediul Microsoft SQL Server 2008/2012.

 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite