MySQL Performance Tuning - Schulung (4 Tage)
MySQL Performance Tuning
Kurzbeschreibung
Diese MySQL-Schulung vermittelt den Teilnehmern Kenntnisse und Fertigkeiten zum Performance-Tuning von Servern, Datenbanken und Abfragen. Sie lernen die Performance-Tuning-Konzepte und das Tunen der MySQL Servereinstellungen durch die Verwendung der Tuningtools kennen und können Datenbanken für eine optimale Leistung gestalten. Weiterhin ist es den Teilnehmern möglich langsame Abfragen zu optimieren und die gängigsten Performance-Probleme zu beheben sowie die Hardware und die Anwendungsumgebung nach dem Wachstum der Datenbank zu skalieren.
Voraussetzungen
• Erfahrung bei der Wartung eines Datenbankservers (vorzugsweise ein MySQL-Server)
• Fähigkeit zur MySQL-Tools-Verwendung zum Verbinden zu einem MySQL-Server
• Kenntnisse der allgemeinen SQL-Statement-Strukturen und Abfrageschreibeprinzipien
• Kenntnisse im Umgang mit Linux-Betriebssystemen
Empfohlene Vorkenntnisse:
• Wartungserfahrung mit einer MySQL-Server-Instanz und der Verwendung
• Kenntnisse einer Programmiersprache wie Java oder PHP
• Vertrautheit mit den Linux Kommandozeilen-Tools und dem Scripting
Seminarinhalt
Einführung in MySQL
• MySQL Übersicht
• MySQL-Produkte und Werkzeuge
• MySQL Web-Ressourcen
• MySQL Kurse und Zertifizierungen
• MySQL Services und Support
Performance-Tuning-Konzepte
• Übersicht über das Performance-Tuning
• Performance-Tuning-Terminologie
• Benchmarking
• Tuning
• Bereitstellung und Wartung
Verwendung der Performance-Tuning-Tools
• MySQL Monitoring Tools
• MySQL Enterprise Monitor
• MySQL Hilfsprogramme
• Community Monitoring.-Tools
• Linux-Tools
• Benchmarking-Tools
Das Performance-Schema
• Performance-Schema
• Konfiguration des Performance-Schema
• Arbeiten mit dem MySQL Workbench für das Performance-Monitoring
• Das MySQL sys-Schema
Speicher, Connections und Threads
• Hauptkomponenten des MySQL Servers
• Tunen des MySQL-Servers
• Connections
• Thread Reuse
Tabellen, Dateien und Protokolle
• Tabellen-Caching
• Dateien und Dateibeschreibungen
• Binär-Logs
Anweisungs-Monitoring, Sortierpuffer und der Query Cache
• SQL Anweisungs-Monitoring
• Dimensionierung der Sortierpuffer
• Der MySQL Query Cache
Die InnoDB-Speicher-Engine
• Auflisten der wichtigsten Vorteile von der InnoDB Speicher-Engine
• Die Notwendigkeit der InnoDB-Log-Dateien und Puffer
• Der SHOW ENGINE INNODB STATUS-Ausgang
• Verwendung der InnoDB-Monitore
• Zugriffsschlüssel der InnoDB-Metriken im Informationsschema
• Tunen der InnoDB-Einstellungen für die beste Performance
Schema-Design und Performance
• Schema-Design-Überlegungen
• Normalisierung und Performance
• Datentypen
• Indizes
• InnoDB Tabellenkompression
• Partitionierung
Die Abfrageoptimierung
• MySQL Query Verarbeitung
• Der Abfrageplan
• Arbeiten mit EXPLAIN
• Die Verbesserung der Abfrageperformance
• Indexierung
• Der MySQL Enterprise Monitor Query Analyzer
Troubleshooting von Performanceproblemen
• Schlüsselschritte im Troubleshooting
• Gründung der Art des Problems
• Troubleshooting der Locks
• Troubleshooting der Locks mit Informationsschema
• Identifizierung langsamer Abfragen
• Troubleshooting von speziellen Abfragen
Optimierung von MySQL für die Anwendungsumgebung
• Die Verbesserung der Connector-Performance
• Die Verbesserung der InnoDB-Performance mit der Memcached NoSQL API
• Backup-Performance
• Die Verbesserung der Datenbankleistung mit Replikation
• Verbesserung der Anwendungs-Performance mit MySQL Cluster
Die Hardware-Optimierung
• Hardware-Beschränkungen in MySQL
• Speichergeräte
• MySQL und Virtualisierung
• Datenbank-gestützte Website-Referenzarchitekturen
Zielgruppen
• Datenbank-Administratoren
• Systemadministratoren
• Anwendungsentwickler
• Datenbankdesigner
• Entwickler
• Web-Administratoren
Preise und Termine
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer: | 4 Tage |
Preis: | 1.695,00 € zzgl. USt. pro Teilnehmer (2.017,05€ inkl. USt.) |
Seminarstandorte: | |
Starttermine: (ortsabhängig) | |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
Dauer: | 4 Tage |
Preis ab: | 1.250,00 € zzgl. USt. pro Tag (1.487,50€ inkl. USt.) |
Schulungszentren: |
|
Starttermin: | individuelle Vereinbarung |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Software
MySQL
Seminarsprache
die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.