Beschreibung

SQL Server 2022/2019/2017/2016/2014 - Performance Tuning für Administratoren
Zielgruppe: Nur für Unternehmen und Institutionen.Diese Schulung behandelt die Möglichkeiten eines Datenbank-Administrators, Engpässe in CPU, RAM und IO zu identifizieren und ein Datenbank-System durch Konfigurations-Optionen zu optimieren. Hierbei werden weder Datenmodell noch Zugriffs-Logik geändert.
Gegenstand des ersten Blocks, "Überwachung", ist die Verwendung von integrierten OS- und SQL-Werkzeugen zum Performance-Monitoring. Ziel ist es, Engpässe anhand kritischer Schwellenwerte zu identifizieren und SQL-Probleme von Host-, Anwendungs- und SAN-Problemen abzugrenzen. Im Rahmen dieses Themen-Blocks werden auch die Interna von Windows Speichermanagement und SQLOS (das "SQL Server Betriebsystem") behandelt. Der zweite Block dreht sich um die wichtigsten Möglichkeiten, die physische Implementierung eines SQL Systems effektiv zu verbessern.
Kommende Starttermine
Wählen Sie aus 15 verfügbaren Startterminen
Inhalte / Module
- Windows Speichermanagement, Threading und SQL Server
- Operating System
- Physischer Speicher und Virtual Address Space
- Unterschiede zwischen 32bit- und 64bit-Systemen
- Windows-Scheduling und -Speichermanagement
- SQL-Scheduling und -Speichermanagement
- OS- und SQL-Counter
- Erstellen von Baselines und Messen akuter Engpässe
- Analysieren und Korrelieren von Countern
- Grenzwerte für die wichtigsten Counter
- Trace-Files Laden, Visualisieren, Aggregieren und Speichern
- Messen von DAS- und SAN-Performance
- Einführung in SQLIO
- Parametrisieren von Testläufen
- Entwickeln von Werkzeugen zum Sammeln der Test-Ergebnisse
- Bewertung der SAN-Performance (IOPS, MB/s, Latenz, RW/s)
- Überblick: 3rd-Party-Tools zur IO-Messung
- Überblick: SQL Server Monitoring Tools
- SQL Event-Handling mit SQL Server Profiler, DBCC, Alerts und eigenen Anwendungen
- Dynamic Management Views
- Performance Reports, Performance Dashboard und Custom Performance Reports
- Management Data Warehouse (ehemals Performance Data Warehouse)
- Überblick: 3rd-Party Tools zum SQL Server Monitoring
- Verwenden von SQL Server Profiler
- Best Practices: Aufzeichnen von Traces
- Session Replay, Debugging und Lastsimulation
- Laden von System-Traces in Profiler
- Auswerten von Profiler-Traces mit SQL-Befehlen
- Verwenden von Dynamic Management Views (DMVs)
- Einführung in das Konzept der DMVs
- Die wichtigsten DMVs zur Echtzeit-Überwachung von Sessions, Memory, Speicherplatz, Sperren, Wait-Types und Threads
- Konfigurations-Einstellungen für eine SQL Instanz
- Speicher-Konfiguration (Service-Start-Parameter und Speicher-Limits)
- CPU- und IO-Affinität
- Wichtige performance-relevante Einstellungen (AWE-Switch, MaxWorkerThreads, Fiber-Switch etc.)
- Binden von IP-Connections und CPUs
- Verwenden von Resource Governor
- Datei-Verwaltung der System-Datenbanken
- Optimieren der physischen Implementierung
- Verwenden von Dateien, Dateigruppen und Partitioning
- Best Practices: Beschleunigen von OLTP- und DSS-Systemen
- Komprimieren von Daten und Dateien
- Einführung in Filestreaming und Blob-Speicherung
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 4,3
auf Basis von 6 Bewertungen
Bewertung schreiben
Bewertungen werden gemäß unserer Bewertungsrichtlinien veröffentlicht.
Anonym
08 Mai 2024
Anonym
08 Mai 2024
Für Betriebssystem und die Software ist Deutsche und ENGLISCHE Version notwendig.
Anonym
06 Dez 2023
Ich habe alles gelernt, was ich erwartet habe.
Fragen wurden eingehend besprochen.
Es wurde immer Hilfe angeboten.
Anzeige
Wird schwierig werden die hohe Menge an Information in die tägliche Arbeit zu überführen.