MySQL / MariaDB für Fortgeschrittene

Level: Guru
Die MySQL und MariaDB-Schulung der Heinlein Akademie: In diesem Training lernen Sie MySQL und MariaDB in all seinen Facetten kennen.

Inhalt:

MySQL und MariaDB sind schnell und einfach installiert, doch was dann? Die Daten wachsen, die Datenbank wird business-kritisch... In diesem Kurs lernen Sie wie Sie MySQL und MariaDB installieren, Tabellen anlegen, Daten abfragen und ändern sowie welche weiteren interessanten Befehle Ihnen nützen.
Das Aufsetzen ist das Eine, der Betrieb das Andere: Anschließend besprechen wir die Benutzer-Rechte und die Security von MySQL sowie welche weiteren Schritte für den Betrieb einer MySQL-Datenbank erforderlich sind.
Alle haben Backups und wer denkt an den Restore? Sie lernen worauf es beim Backup und Restore ankommt und welche Möglichkeiten sich mit MySQL und MariaDB bieten.

Auch das Performance-Tuning darf nicht zu kurz kommen, da dies bei den meisten MySQL- und MariaDB-Nutzern oberste Priorität hat. Sie lernen wie systematisch vorgegangen wird, um MySQL Performance Probleme ausfindig zu machen und diese zu lösen.
Wie geht es weiter, wenn die Performanceseite ausgereizt ist? Sie lernen verschiedene MySQL/MariaDB-Architekturen kennen, welche Ihnen zur Verfügung stehen um MySQL bzw. MariaDB sowohl hoch verfügbar als auch durch Scale-out performanter zu machen...

Wenn Sie zudem Ihre eigenen kleinen MySQL-Problemchen aus Ihrer täglichen Arbeit mitbringen, können wir diese gemeinsam anschauen und zu lösen versuchen. Das macht die MariaDB-Schulung spannender und Sie kommen damit auch in ihrer täglichen Arbeit ein Stück voran.

MySQL / MariaDB Betrieb

Backup, Restore, Recovery
  • Unterschiede zwischen logischen und physischen Backups
  • Kenngrössen bei Backup/Restore und daraus abgeleitete Backup-Strategie
  • Exportieren und Importieren von Daten
  • Logisches Backup mit mysqldump
  • Restore und Point-in-Time-Recovery (PiTR)
  • Physisches Backup mit Xtrabackup

MySQL Hochverfügbarkeit (HA)

Master/Slave und Master/Master Replikation
  • Aufsetzen einer Master/Slave Replikation
  • Zeilen basierte Replikation (Row Based Replication, RBR)
  • Virtuelle IP
  • Lese-/Schreib-Verteilung
Synchrone multi-Master Replikation mit Galera Cluster für MySQL
  • Aktiv/aktiv Clustering
  • Mögliche Load Balancer
  • Lese- und Schreibskalierung mit Galera Cluster

MySQL / MariaDB Performance Tuning

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

Ziel:

Nach diesem Kurs kennen Sie sich mit den wichtigsten MySQL / MariDB-Befehlen aus und wissen wann Sie welche anwenden müssen. Sie kennen die wichtigsten Aufgaben, welche für den Betrieb und das Überwachen einer MySQL-Datenbank erforderlich sind. Die Grundlagen des MySQL Performance Tunings sind Ihnen anschließend geläufig und sie können selbständig erste Schritte bei sich am Arbeitsplatz wagen. Sie kennen die gängigen Backup-Lösungen, deren Vor- und Nachteile sowie die Restore-Möglichkeiten mit Ihren Einschränkungen.
Um für die Zukunft gewappnet zu sein, sind ihnen die architektonischen Möglichkeiten mit MySQL sowie deren Vor- und Nachteile bekannt.

Vorkenntnisse:

Der Kurs richtet sich an all jene, welche Software entwickeln die auf MySQL / MariaDB laufen soll, sowie an die Betreiber von MySQL- bzw. MariaDB-Datenbank-Installationen. Die Teilnehmer sollten sich bereits mit MySQL auskennen und Erfahrungen mit SQL gesammelt haben. Linux-Kenntnisse sind zudem essentiell. Die Teilnehmer sollten mit der Linux Konsole vertraut sein und die wichtigsten UNIX-Kommandos beherrschen. Falls Sie hier unsicher sind, beraten wir Sie gerne.

Termine:

  • 05.12.16 - 09.12.16    (Noch sind Plätze frei. Anmeldungen möglich.)
  • Weitere Termine auf Anfrage

Dozent:

Oliver Sennhauser

Oliver Sennhauser beschäftigt sich seit 1994 mit Datenbanken. Im Jahr 2000 wurde er Oracle-Berater bei der Firma Trivadis und anschliessend Senior Berater bei der Firma MySQL. Zur Zeit arbeitet er für die unabhängige MySQL Beratungsfirma FromDual GmbH und ist vor allem in deutschsprachig Europa unterwegs um bei MySQL Fragen weiterzuhelfen. Er mag eigentlich alles von SQL Tuning über DB Parametrisierung hin zu Betriebs-Problemen und hochverfügbaren MySQL Set-Ups mit z.B. Galera Cluster.

Teilnehmermeinungen:

Top!!! Selten so ein tolles Gesamtpaket gehabt. Top Dozent und entspannte Teilnehmer. Hier komme ich wieder her! Lernen in toller Atmosphäre mit der tollsten Stadt der Welt um mich rum...

Roland Prosek, Smarthouse Media GmbH / Karlsruhe

MySQL / MariaDB für Fortgeschrittene, 04/16

Die Schulung hat mir sehr viel gebracht! Es ging sehr tief in die einzelnen Bereiche von MySQL und der Stoff wurde sehr gut vermittelt.

Ein Teilnehmer,

MySQL / MariaDB für Fortgeschrittene, 12/15

Top Dozent, viel, viel Wissen!!!

Ein Teilnehmer,

MySQL / MariaDB für Fortgeschrittene, 12/15

5 Sterne
(25 Teilnehmerbewertungen)

Preisinformation

Pakete
Komplett-Paket 2.360,00 EUR zuzügl. 19% USt. (= 2.808,40 EUR brutto)
Schulung inkl. Unterrichtsmaterial/Buch; Unterbringung im Einzelzimmer; Mittag- und Abendessen; Rahmenprogramm
Standard-Paket 2.000,00 EUR zuzügl. 19% USt. (= 2.380,00 EUR brutto)
Schulung inkl. Unterrichtsmaterial/Buch und Mittagessen; aber ohne Hotel, Abendessen und Rahmenprogramm
Zusatznächte Eine Anreise am Vortag bzw. eine Abreise einen Tag später ist nach Anmeldung möglich. Der Aufpreis für die zusätzliche Hotelnacht beträgt jeweils 90,00 EUR zuzügl. 19% USt (107,10 EUR brutto).

Haben Sie Fragen?
Stefanie Kunert
Tel. 030/40 50 51-40
mail@heinlein-akademie.de
RückrufAnfrage
Unsere Kurse
Springen Sie direkt zum Kurs:
News
Neue Termine: Unternehmens-PKI und MySQL / MariaDB
Es gibt zusätzliche Schulungstermine für die Kurse "Aufbau einer Unternehmens-PKI" und "MySQL / MariaDB für Fortgeschrittene". Wir freuen uns auf Ihr Interesse.
Neue Kurse 2016: Ansible & Kanban
Wir haben in diesem Jahr wieder zwei neue Schulungen im Programm: "Konfigurationsmanagement mit Ansible" und "Kanban für Sysadmins"
Kollegen gesucht - Admin, Consultant, Programmierer
Es gibt viel zu tun - wer packt mit an?