Ta kontakt

Kursplan

Modul 1. Spørringsoptimalisering

  • Verktøy for spørringsoptimalisering
  • Mellomlagrede eksekusjonsplaner
  • Rensking av mellomlageret
  • Analyse av eksekusjonsplaner
  • Hints
  • Bruk av Database Engine Tuning Advisor
  • Indeksoptimalisering
  • Tabell- og indeksstrukturer
  • Indeksinntrekningsmetoder
  • Indekseringsstrategier

Modul 2. Underspøringer, tabelluttrykk og rangeringsfunksjoner

  • Skriving av underspøringer
  • Bruk av tabelluttrykk
  • Bruk av rangeringsfunksjoner

Modul 3. Optimalisering av joiner og mengdeoperasjoner

  • Grunnleggende typer join
  • Join-algoritme
  • Mengdeoperasjoner
  • Bruk av INTO med mengdeoperasjoner

Modul 4. Aggregering og pivotering av data

  • Bruk av OVER-setningen
  • Ulike typer aggregeringer (kumulativt, glidende og år-til-dato)
  • Pivotering og unpivoting
  • Oppsett av tilpassede aggregeringer
  • Bruk av GROUPING SETS-subsetningen
  • CUBE og RULLUP-subsetninger
  • Hvordan materialisere Grouping Sets

Modul 5. Bruk av TOP og APPLY

  • SELECT TOP
  • Bruk av APPLY-tabelloperatoren
  • TOP n på gruppenivå
  • Implementering av paginering

Modul 6. Optimalisering av datatransformasjoner

  • Innsetting av data med utvidet VALUES-setning
  • Bruk av BULK Rowset Provider
  • Bruk av INSERT EXEC
  • Sekvensmekanismer
  • DELETE med joiner
  • UPDATE med joiner
  • MERGE-setning
  • OUTPUT-setning med INSERT
  • OUTPUT-setning med DELETE
  • OUTPUT-setning med UPDATE
  • OUTPUT-setning med MERGE

Modul 7. Spørring av partisjonerte tabeller

  • Partisjonering i SQL Server
  • Hvordan skrive spørringer på partisjonerte tabeller
  • Hvordan skrive spørringer på partisjonerte visninger

Krav

God kunnskap om SQL i Microsoft SQL Server 2008/2012-miljøet.

 14 Timer

Antall deltakere


Pris per deltaker

Referanser (4)

Kommende kurs

Relaterte kategorier