Das Seminar hat das Ziel, die SQL Server Best Practices zu vermitteln, um die Effizienz und Sicherheit der Datenbankentwicklung und -administration im Unternehmen zu verbessern. Dadurch sollen die Datenbankleistung optimiert, die Datensicherheit erhöht, die Betriebskosten gesenkt und die Verfügbarkeit der Dienste verbessert werden.
Einführung in SQL Server: Architektur, Editionen, Versionen
Installation und Konfiguration von SQL Server: Sicherheitsüberlegungen
Erstellen einer sicheren Datenbank: Verwendung von starken Passwörtern, Rollen und Benutzerberechtigungen
Vermeidung von SQL Injection: Parameterisierte Abfragen und gespeicherte Prozeduren
Implementierung von Transparent Data Encryption (TDE) für die Sicherheit von Daten auf Ruhe
Sicherheitsüberprüfungen und Auditing:
Überwachung von Zugriffen und Änderungen in der Datenbank
Verwendung von SQL Server Audit-Funktionen
Datenbankdesign und Indizierung
Best Practices für das Datenbankdesign: Tabellenstrukturen, Beziehungen und Normalisierung
Verwendung von Primärschlüsseln, Fremdschlüsseln und eindeutigen Indizes
Identifizierung und Behebung von Performance Engpässen durch geeignete Indizes
Erstellung von Covering-Indizes und Filter-Indizes für optimierte Abfrageleistung
Index-Wartung und -Optimierung: Reorganisieren und Neu-Erstellen von Indizes
Performance-Optimierung und Abfrage-Tuning
SQL Server Performance Überwachung und Diagnose
Verwendung von SQL Server Profiler und Extended Events zur Abfrageanalyse
Identifizierung und Behebung von schlecht performanten Abfragen
Arbeit mit Abfrageplänen und Indexberichten
Verwendung von Indexhinweisen und Query-Hints zur Optimierung von Abfragen
Leistungsbewertung und Lasttests:
Durchführung von Leistungstests und -bewertungen
Skalierbarkeit und Lastverteilung in SQL Server-Umgebungen
Hochverfügbarkeit und Notfallwiederherstellung
Einführung in Hochverfügbarkeitslösungen: AlwaysOn-Failoverclusterinstanzen und Verfügbarkeitsgruppen
Konfiguration von Datenbank-Spiegelung für Ausfallsicherheit
Implementierung von Backup- und Wiederherstellungsstrategien
Erstellung eines effizienten Backup- und Wiederherstellungsplans
Verwendung von differenziellen und transaktionalen Backups
Notfallwiederherstellungsplanung und -tests
Überwachung und Wartung von SQL Server-Instanzen für eine reibungslose Betriebskontinuität
Dauer/zeitlicher Ablauf:
2 Tage
Zielgruppe:
Datenbankadministratoren (DBAs): DBAs sind verantwortlich für die Verwaltung und Wartung der SQL Server-Instanzen und Datenbanken. Das Seminar hilft ihnen, bewährte Methoden in der Datenbankadministration zu erlernen, um die Leistung und Sicherheit der Datenbanken zu verbessern.
Datenbankentwickler: Datenbankentwickler sind für das Entwerfen, Implementieren und Optimieren von Datenbankstrukturen und -abfragen verantwortlich. Das Seminar vermittelt ihnen wichtige Best Practices, um effiziente Abfragen zu erstellen und die Datenbankleistung zu maximieren.
Softwareentwickler: Entwickler, die Anwendungen entwickeln, die auf SQL Server-Datenbanken zugreifen, können von den Best Practices profitieren, um effiziente Datenbankaufrufe zu schreiben und sicherheitskritische Aspekte zu berücksichtigen.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.