Programm
- 1. Tag
- Die SQL Server Architektur
- SQL Server Komponenten
- Windows Scheduling vs. SQL Scheduling
- Waits und Queues
- SQL Server I/O
- Core Concepts
- Storage Lösungen
- I/O Setup and Testing
- Datenbank-Strukturen
- Database Structure Internals
- Data Files Internals
- TempDB Internals
- SQL Server Memory Handling
- Windows Memory
- SQL Server Memory
- In-Memory OLTP 2. Tag
- Concurrency and Transactions
- Isolation Levels
- Locking Internals
- Statistict and Index Internals
- Cadinality Estimation
- Columnstore Indexes
- Query Execution und Query Plans
- Der Optimizer
- Analyse von Query Plans 3. Tag
- Planung von Caching und Recompilation
- Cache Internals
- Plan-Cache Fehler beheben
- Query Store
- Extended Events
- Core Concepts
- Einrichten von extended Events 4. Tag
- Monitoring, Tracing und Baselining
- Performance Themen behandeln
- CPU Performance
- Memory Performance
- I/O Performance
- Concurrency Performance
- TempDB Performance
Ziele
Nach dem Seminar kennen Sie die internen Verarbeitungs-Methoden von SQL Server und können Bottlenecks und Low-Hanging-Fruits in einer SQL Server Anwendung erkennen, optimieren oder zumindest Empfehlungen abgeben.
Voraussetzungen
Kenntnisse von Transact-SQL~8735Kenntnisse der SQL-Server Administration~8738oder dem entsprechende Kenntnisse