Wie hole ich das Optimum aus MySQL heraus?
Je wichtiger unsere MySQL/MariaDB Projekte werden, je mehr Daten in die MySQL/MariaDB Datenbank fliessen und je grösser und komplexer unsere Applikationen werden um so langsamer wird die Datenbank! Das ist nicht immer und zwingend der Fall, aber allzu oft leider wahr.
In diesem Kurs lernen Sie, wie MySQL/MariaDB Performance Probleme festgestellt und isoliert werden. Wie Sie eine MySQL/MariaDB Instanz richtig konfigurieren um die maximale Performance rauszuholen. Auf was wir beim Design eines Schemas achten sollten. Und vor allem, wie wir langsame Abfragen ausfindig machen, sie untersuchen und optimieren.
Dieser Kurs ist ein Teil der einwöchigen Reihe MySQL/MariaDB Fortgeschrittene. Die Bestandteile sind:
- Montag: MySQL/MariaDB Backup
- Dienstag und Mittwoch: MySQL/MariaDB Hochverfügbarkeit
- Donnerstag und Freitag: MySQL/MariaDB Performance Tuning
Trainer und Dozenten
Oli Sennhauser war während 3 Jahren für die Firma MySQL und ist seit 2010 für die Firma FromDual GmbH als MySQL/MariaDB Berater unterwegs.
Dank seinen zahlreichen Einsätzen ist er mit der Materie bestens vertraut. Die bei seinen Einsätzen gesammelte Erfahrung gibt er an seine Kunden weiter. Natürlich lässt er seinen gesammelten Erfahrungsschatz in diesen Kurs mit einfließen.
Voraussetzungen
Die Teilnehmer sollten mit der Linux Konsole bereits einmal gearbeitet haben und die wichtigsten UNIX-Kommandos beherrschen.
Im Weiteren sollten die Teilnehmer den Umgang mit MySQL bereits gewohnt sein und SQL für sie kein Fremdwort mehr sein. Schauen Sie sich dazu bitte die Inhalte unserer Kurse MySQL und SQL an
Inhalt
Allgemeines zu Performance
- Performance, was ist gemeint?
- Kritische Ressourcen
- Messen
- Einflüsse auf die Performance
System Konfiguration
- Hardware
- Betriebssystem (Linux)
- MySQL Konfiguration (my.cnf)
Applikation
- Schema Tuning
- Indexierung
- SQL Query Tuning
- Tools: Slow Query Log, MySQL Profile, General Query Log, etc.
- Parallelisierung
Architektur
- Skalierung, Sharding und wie kann die Applikation dazu beitragen.
- Hardware
- Betriebssystem (Linux)
- MySQL Konfiguration (my.cnf)
Applikation
- Schema Tuning
- Indexierung
- SQL Query Tuning
- Tools: Slow Query Log, MySQL Profile, General Query Log, etc.
- Parallelisierung
Architektur
- Skalierung, Sharding und wie kann die Applikation dazu beitragen.
- Skalierung, Sharding und wie kann die Applikation dazu beitragen.
Preis und Dauer
2 Tage, 998,00 € + 19% MwSt. = 1.187,62 €