Intrati in legatura

Schița de curs

Modulul 1. Optimizarea interogărilor

  • Instrumente pentru optimizarea interogărilor
  • Planuri de execuție a interogărilor din cache
  • Golirea cache-ului
  • Analiza planurilor de execuție
  • Hinturi
  • Utilizarea Database Engine Tuning Advisor
  • 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 ranking

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

Modulul 3. Optimizarea join-urilor și a operațiilor pe seturi

  • Tipuri fundamentale de join
  • 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 de la începutul anului)
  • Pivotarea și unpivotarea
  • Configurarea agregărilor custom
  • Utilizarea subclauzei GROUPING SETS
  • Subclauzele CUBE și ROLLUP
  • Cum să materializezi grouping sets

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 BULK Rowset Provider
  • Utilizarea INSERT EXEC
  • Mecanismele de secvență
  • 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 tabelelor partiționate

  • Partiționarea în SQL Server
  • Cum să scrii interogări pe tabele partiționate
  • Cum să scrii interogări pe view-uri partiționate

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 (4)

Cursuri viitoare

Categorii înrudite