Öppna kurser
Att optimera Microsoft SQL-databaser är en uppgift som kräver expertis inom databashantering. Den här kursen är perfekt för dig som redan arbetar med SQL Server-databaser men vill fördjupa dina kunskaper och färdigheter i Microsoft SQL Server-databaser.
Utbildningsmål
Detta intensiva IT Ops-utbildningsprogram är utformat för att ge dig omfattande teoretiska kunskaper för att kunna underhålla, hantera och optimera SQL-databaser på ett effektivt sätt.
- Beskriva den övergripande arkitekturen för SQL Server och dess olika komponenter.
- Förklara SQL Server-exekveringsmodellen samt begreppen köer och väntetider.
- Redogöra för grundläggande I/O-koncept, Storage Area Networks och prestandatestning.
- Förklara arkitektur och bästa praxis relaterade till användardatabasfiler och TempDB.
- Beskriva arkitektoniska koncept och bästa praxis för samtidighet, transaktioner, isoleringsnivåer och låsning.
- Förstå optimerarens arkitektur och kunna identifiera och åtgärda problem med frågeplaner.
- Redogöra för arkitektoniska koncept, felsökningsscenarier och bästa praxis för Plan Cache.
- Förklara arkitektoniska koncept, felsökningsstrategier och användningsscenarier för Extended Events.
- Förklara strategier för datainsamling och tekniker för att analysera insamlad data.
- Förstå tekniker för att identifiera och diagnostisera flaskhalsar för att förbättra den övergripande prestandan.
Målgrupp
Kursen är idealisk för administratörer och chefer som arbetar med Microsoft SQL Server-databaser. Om du vill lära dig att optimera SQL-databaser på ett enkelt sätt eller förbättra prestandan för arbetsbelastningar och skriva effektiva databasfrågor, är denna kurs mycket fördelaktig för dig. Kursen riktar sig också till applikationsutvecklare som levererar innehåll från SQL Server-databaser.
Förkunskaper
- Grundläggande kunskap om Microsoft Windows operativsystem och dess kärnfunktioner.
- Erfarenhet av databasadministration och underhåll.
- Arbetskunskaper i Transact-SQL.
Innehåll
- Introduktion till SQL Servers arkitektur och komponenter.
- SQL Server exekveringsmodell: väntetider och köer.
- I/O-koncept och prestandatestning.
- Bästa praxis för användardatabaser och TempDB.
- Samtidighet, transaktioner, isoleringsnivåer och låsning.
- Optimerarens arkitektur och frågeplaner.
- Felsökning av Plan Cache.
- Extended Events: strategi och felsökning.
- Datainsamling och analysmetoder.
- Identifiering och lösning av prestandaflaskhalsar.