Performance Tuning and Optimizing SQL Databases
Denna avancerade SQL Server-utbildning riktar sig till dig som vill utveckla din förmåga att optimera databasens prestanda och få databaserna att arbeta effektivt och problemfritt. Den lämpar sig för alla som administrerar, underhåller eller utvecklar för SQL Server och ger dig kunskaper om arkitektur samt praktiskt tillämpbar trimning och prestandaoptimering.
Många kurser kan även betalas med vårt kompetenskort alternativt utbildningsvouchers eller motsvarande credits från någon av våra teknikpartners.
Boka utbildning
Du lär dig ämnen som arkitektur, index, statistik, loggning av transaktioner, tempdb, konfigurering av datafiler, transaktionshantering, isolationsnivåer, låsning och blockeringar. Du lär dig även att etablera baslinje och övervaka prestanda, analysera arbetslast, hitta prestandaproblem samt åtgärda dessa.
Denna kurs är lämplig oavsett om man har SQL Server On-Premise eller som en molntjänst (såsom Azure SQL Database eller Azure SQL Managed Instance).
Målgrupp och förkunskaper
Den här kursen vänder sig till dig som administrerar, underhåller eller utvecklar för SQL Server.
Du behöver vara bekant med Transact-SQL sedan tidigare. Till detta rekommenderar vi vår kurs Querying Data with Transact-SQL.
Du behöver även ha jobbat några år med SQL Server-administration eller -utveckling för att tillgodogöra dig kursens innehåll.
För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.
Detaljerad information
Kursmaterialet är på engelska, med detta innehåll:
1: Architecture, scheduling, and wait statistics
- SQL Server components and SQLOS
- SQL Server scheduling
- Wait statistics
2: SQL Server I/O
- Core concepts of I/O
- Storage solutions
- I/O setup and testing
3: Database structures
- Database structure internals
- Best practices for database files
- Best practices for tempdb
4: Memory usage
- Windows memory
- SQL Server memory
- In-Memory OLTP
5: Concurrency and transaction handling
- Concurrency and transactions
- Locking Internals
6: Statistics and indexes
- Statistics and cardinality estimation
- Indexes
- Columnstore indexes
7: Execution plans
- Query execution and query optimizer internals
- Query execution plans
- Analyzing query execution plans
- Intelligent Query Processing
8: Plan caching and recompiles
- Plan cache internals
- Troubleshooting the plan cache
- Query Store
- Automatic tuning
9: Extended Events
- Extended Events concepts
- Working with Extended Events
10: Monitoring
- DMVs
- Monitoring tools