Microsoft SQL Server 2008 R2 - SQL Performance Tuning für Entwickler Kompakt-Intensiv-Training In unserer Schulung "Microsoft SQL Server 2008 R2 - SQL-Performance-Tuning für Entwickler" erarbeiten Sie sich ein solides fachliches Fundament zu Faktoren der internen Optimierung von Datenbanken. Neben allgemeinen Informationen zur Optimierung vermitteln wir Ihnen Kenntnisse zur Indizierung, zum Erkennen und Beseitigen von Deadlocks, zum Tuning von Statements und zum Reagieren u. a. auf Datenbank-Ereignisse. Unser Seminar verfolgt zum einen das Ziel, Sie mit Fachwissen zu den Interna des SQL Server Operating Systems (SQL OS) auszustatten, welches Sie in die Lage versetzt, das Handlungsschema der Datenbank-Engine bei der Datenspeicherung und beim Datenabruf zu verstehen. Zum anderen lernen Sie, auf diesem Know-how aufbauend, das Konzept der Zugriffslogik und interne Engine-Prozesse optimal aufeinander abzustimmen. Die Schulung "Microsoft SQL Server 2008 R2 - SQL-Performance-Tuning für Entwickler" richtet sich an Entwickler und Administratoren, die bereits über ein entsprechendes Wissen bezüglich Microsoft SQL Server oder eines anderen Relational Database Management Systems (RDBMS) verfügen. Kursinhalte MS-SQL Server 2008 R2 - SQL-Performance-Tuning für Entwickler Das SQL Server Operating System - Einführung: NUMA-Architektur Worker-Threads und SQL Scheduler Verwalten des Speichers Buffer-Pool-Dimensionierung Datenspeicherung - Architektur: Daten- und Protokoll-Dateien Aufbau von Data-Rows und Data-Pages Datenspeicherung in Index- oder Heap-Strukturen Änderungen mittels Datenmanipulation Index-Optionen und Einschränkungen Indizes verwalten SQL-Server - Ausführungspläne: Abfrage-Optimierer - Einführung Arbeiten mit Ausführungsoptionen und Ausführungsplänen Ausführungspläne analysieren Schwerpunkt: JOIN-Typen(Hash Join, Merg Join, Nested Loop) Parallelität innerhalb von Abfragen Optimieren der Abfrage-Performance: Werkzeuge Tuning und Rewriting - Statement Optimale Vorgehensweise: Verwenden temporärer Objekte Optimale Vorgehensweise: Generieren von Indizes Optimale Vorgehensweise: Cursor-Refactoring Optimale Vorgehensweise: Bulk Load und Datenquellen-Synchronisation Verwendung von Hinweisen (Plan Hints/Query Hints) Verwenden von Caches: Object-Caches - Einführung Autoparametrierung/erzwungene Parametrierung Kompilierung/Rekompilierung Cache-Objekte verwalten Transaktionen, konkurrierende Zugriffe, Sperren: Datenbank-Transaktionen - Einführung Lock-Typen Spezielle und allgemeine Lockmodes Dauer und Granularität von Locks Ressourcen von Locks Optimale Vorgehensweise: Erkennen und Vermeiden von Deadlocks Zeilen-Versionierung Monitoring von Ressourcen und SQL-Statements: Profiler: Protokollieren von SQL-Traces Profiler: Debugging, Session Replay und Lastsimulation Profiler: System-Counter einbinden Werkzeuge Verwendung von Performance-Berichten Langzeit-Analyse der Belastungen mittels Perfomance Datawarehouse Vorraussetzungen Unterrichtszeit (8 x 45 Minuten) jeweils von 09.30 Uhr - 17.00 Uhr Trainingsvarianten Öffentliches Training Das öffentliche Training ist eine Standardschulung in den medienreichSchulungsräumen mit öffentlichem Teilnehmerkreis und den Inhalten aus unserem Trainingsprogramm. Preise Pro Tag nicht verfügbar Kompletttraining (3-Tage) nicht verfügbar Alle Preis verstehen sich pro Teilnehmer(in). Inklusive Mittagessen, Getränke, Trainingsunterlagen, medienreich-Zertifikat Bei gleichzeitiger Anmeldung von 2-3 Personen erhalten Sie 5% Rabatt, 4-6 Personen erhalten Sie 10% Rabatt 7 Personen und mehr erhalten Sie 15% Rabatt. Individuelles Inhouse Training Das individuelle Inhouse Training findet in Ihren Räumlichkeiten statt. Ihre Vorteile auf einen Blick: Wir kommen zu Ihnen Sie bestimmen Ihren Wunschtermin Individuell abstimmbare Trainingsschwerpunkte aus unserer Trainingsbeschreibung Individuelle Betreuung durch den Trainer Sie sparen sich eventuelle Anfahrtswege u. Übernachtungskosten Tagespreise 1. Teilnehmer 2. Teilnehmer 3. Teilnehmer 690,- € +270,- € +140,- € je weiterer Teilnehmer +120,- € Inkl. MwSt. = € 821,10 Inkl. MwSt. = € 321,30 Inkl. MwSt. = € 166,60 Inkl. MwSt. = € 142,80 Bei den Preisen handelt es sich um Tagespreise (8 x 45 Minuten) zzgl. eventuell anfallender Spesen. Details entnehmen Sie bitte dem verbindlichen Angebot unser Berater- / innen. Inklusive Trainingsunterlagen, medienreich-Zertifikat Individuelles Firmen Training Individuelles Firmen Training für Sie oder Ihre Mitarbeiter in den Schulungsräumen von medienreich. Ihre Vorteile auf einen Blick: Individuelle Betreuung durch den Trainer Training in unseren modernen Schulungsräumen Sie bestimmen Ihren Wunschtermin Individuell abstimmbare Trainingsschwerpunkte aus unserer Trainingsbeschreibung Tagespreise 1. Teilnehmer 2. Teilnehmer 3. Teilnehmer 0,- € +0,- € +0,- € je weiterer Teilnehmer +0,- € Inkl. MwSt. = € 0,00 Inkl. MwSt. = € 0,00 Inkl. MwSt. = € 0,00 Inkl. MwSt. = € 0,00 Bei den Preisen handelt es sich um Tagespreise (8 x 45 Minuten). Inklusive Mittagessen, Getränke, Trainingsunterlagen, medienreich-Zertifikat Ausdruck erstellt am 18.05.2017 medienreich Training GmbH Kreuzstraße 34 33602 Bielefeld Tel: +49 (0) 521 - 968774-0 Fax: +49 (0) 521 - 968774-90 Bürozeiten: Mo. - Fr. 8:00 Uhr - 17:00 Uhr Inhaber: Frank Schmittat UST-ID: DE308555942 Gerichtsstand: Bielefeld Amtsgericht: Bielefeld, HRB 42330