MOC 55144 SQL Server 2014 Performance Tuning and Optimization
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 5 Tage
Ziele
In dieser Schulung werden den Teilnehmern das theoretische und praktische Wissen zur Pflege und Performance-Optimierung des SQL Server 2014 vermittelt. Dabei werden alle wichtigen Bereich wie z. B. SQL-Server-Architektur, Indizierungs- und Statistikstrategien, Optimierung von Transaktionslogvorgängen, TempDB und Datendateikonfiguration, sowie Transaktionen und Isolationsebenen abgedeckt.
Zielgruppe
- Datenbank-Administratoren
- Datenbank-Entwickler
Voraussetzungen
- Grundkenntnisse von Windows-Betriebssystemen
- Erfahrung in der Datenbank-Administration und -Pflege
- Erfahrung mit Transact-SQL
Agenda
Indizes
- Einführung in Indizes
- Index Typen (Speicher)
- Index Typen (Spalte)
- Erstellung und Änderung von Indizes
- Metadaten
- Data Management Views zur Indizierung
- Database Engine Tuning Ratgeber
- Indizierung von Data Management Objects
- SQL Server Fragmentierung
- Pattern
- Index Storage Strategien
- Indizierte Ansichten
- Indizes-Überwachung
- Indizierung von Dynamic Management Objects (DMOs)
- Best Practices
Statistiken
- Statistiken
- Kardinalität
- Inkrementelle Statistiken
- Berechnete Statistiken
- Gefilterte Statistiken
- Pflege
SQL 2014 Architektur
- Cardinality Estimator
- Speicheroptimierte Tabellen
- Entwicklerrelevante Performance-Faktoren
- Startup Parameter
- Startup Stored Procedures
- Datenbank-Strukturen
- Instant File Initialization
- Daten speichern in SQL
- Daten lokalisieren in SQL
Die Datenbank Engine
- 4 wichtige Konzepte
- Temporäre Tabellen
- Gleichzeitige Zugriffe
- Transaktionen
- Isolation-Level
- SQL Server Locking Architecture
- SQL and Storage Area Networks (SAN)
- SQL on VMs
- SQLIO Utility
- Partitionierte Tabellen und Indizes
SQL Profiler und SQL Trace
- SQL Trace
- SQL Trace Architektur
- SQL Server Profiler
SQL Performance Tools
- Resource Governor
- Activity Monitor
- Live Abfrage-Statistiken
- SQL-Monitoring mit Transact-SQL
- Dynamic Management Objects (DMOs) und Performance Tuning
Abfrageoptimierung und Operatoren
- Tuning Prozess
- Performance Monitor Tool
- Abfrageverarbeitungsschritte
- Ausführungspläne
- SET STATISTICS TIME und SET STATISTICS IO
- Data Access Operators
In-Memory Datenbank
- Architektur
- Tabellen und Indizes
- Kompilierte Stored Procedures
- Restriktionen
- Migrate Report Tool
- In-Memory Data Management Views (DMV)
Abfrage Probleme und Hinweise
- Abfragehinweise
- Planhinweislisten
- Plan Freezing
- Registriert Bestellungen
Ziele
In dieser Schulung werden den Teilnehmern das theoretische und praktische Wissen zur Pflege und Performance-Optimierung des SQL Server 2014 vermittelt. Dabei werden alle wichtigen Bereich wie z. B. SQL-Server-Architektur, Indizierungs- und Statistikstrategien, Optimierung von Transaktionslogvorgängen, TempDB und Datendateikonfiguration, sowie Transaktionen und Isolationsebenen abgedeckt.
Zielgruppe
- Datenbank-Administratoren
- Datenbank-Entwickler
Voraussetzungen
- Grundkenntnisse von Windows-Betriebssystemen
- Erfahrung in der Datenbank-Administration und -Pflege
- Erfahrung mit Transact-SQL
Agenda
Indizes
- Einführung in Indizes
- Index Typen (Speicher)
- Index Typen (Spalte)
- Erstellung und Änderung von Indizes
- Metadaten
- Data Management Views zur Indizierung
- Database Engine Tuning Ratgeber
- Indizierung von Data Management Objects
- SQL Server Fragmentierung
- Pattern
- Index Storage Strategien
- Indizierte Ansichten
- Indizes-Überwachung
- Indizierung von Dynamic Management Objects (DMOs)
- Best Practices
Statistiken
- Statistiken
- Kardinalität
- Inkrementelle Statistiken
- Berechnete Statistiken
- Gefilterte Statistiken
- Pflege
SQL 2014 Architektur
- Cardinality Estimator
- Speicheroptimierte Tabellen
- Entwicklerrelevante Performance-Faktoren
- Startup Parameter
- Startup Stored Procedures
- Datenbank-Strukturen
- Instant File Initialization
- Daten speichern in SQL
- Daten lokalisieren in SQL
Die Datenbank Engine
- 4 wichtige Konzepte
- Temporäre Tabellen
- Gleichzeitige Zugriffe
- Transaktionen
- Isolation-Level
- SQL Server Locking Architecture
- SQL and Storage Area Networks (SAN)
- SQL on VMs
- SQLIO Utility
- Partitionierte Tabellen und Indizes
SQL Profiler und SQL Trace
- SQL Trace
- SQL Trace Architektur
- SQL Server Profiler
SQL Performance Tools
- Resource Governor
- Activity Monitor
- Live Abfrage-Statistiken
- SQL-Monitoring mit Transact-SQL
- Dynamic Management Objects (DMOs) und Performance Tuning
Abfrageoptimierung und Operatoren
- Tuning Prozess
- Performance Monitor Tool
- Abfrageverarbeitungsschritte
- Ausführungspläne
- SET STATISTICS TIME und SET STATISTICS IO
- Data Access Operators
In-Memory Datenbank
- Architektur
- Tabellen und Indizes
- Kompilierte Stored Procedures
- Restriktionen
- Migrate Report Tool
- In-Memory Data Management Views (DMV)
Abfrage Probleme und Hinweise
- Abfragehinweise
- Planhinweislisten
- Plan Freezing
- Registriert Bestellungen