MySQL für Profis

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

Inhalt:

MySQL ist schnell und einfach installiert, doch was dann? Die Daten wachsen, die Datenbank wird business-kritisch... In diesem Kurs lernen Sie wie Sie MySQL 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 bieten.

Auch das Performance-Tuning darf nicht zu kurz kommen, da dies bei den meisten MySQL-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-Architekturen kennen, welche Ihnen zur Verfügung stehen um MySQL 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 MySQL-Schulung spannender und Sie kommen damit auch in ihrer täglichen Arbeit ein Stück voran.

MySQL 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 und LVM

MySQL Hochverfügbarkeit (HA)

Master/Slave und Master/Master Replikation
  • Aufsetzen einer Master/Slave Replikation
  • Zeilen basierte Replikation (Row Based Replication, RBR)
  • Semi-synchrone Replikation
  • Virtuelle IP
  • Lese-/Schreib-Verteilung
Überblick aktiv/passiv fail-over Cluster mit DRBD
  • Das Konzept eines aktiv/passiv Clusters
  • DRBD - Poor mans SAN
  • Cluster glue (Pacemaker oder Hearbeat)
  • Wie hänge ich die Slaves dran?
Synchrone multi-Master Replikation mit Galera Cluster für MySQL
  • Aktiv/aktiv Clustering
  • Mögliche Load Balancer
  • Lese- und Schreibskalierung mit Galera Cluster
Überblick MySQL Cluster
  • Aktiv/aktiv Clustering
  • Lese- und Schreibskalierung mit MySQL Cluster
  • MySQL Cluster Replikation

MySQL 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-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 laufen soll, sowie an die Betreiber von MySQL-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:

  • 24.06.13 - 28.06.13    
  • 11.11.13 - 15.11.13    
  • 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:

Für jeden DBA wärmstens zu empfehlen.

Michael Hammer, @dvertise! GmbH

MySQL für Profis, 11/12

Bin begeistert vom Kurs. Jede Menge Wissen mündlich und in den Scripts. Werde einige Zeit brauchen, das zu verdauen :-)

Mike Gerth, AVM

MySQL für Profis, 11/12

Ich fühlte mich rundum gut betreut. Der Inhalt der Schulung entsprach voll meinen Erwartungen!

Björn Schulz, DESY Hamburg

MySQL für Profis, 06/12

4.5 Sterne
(16 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:

Secure Linux Administration Conference

News
Neue Schulung: OpenStack vom 24.-27.06.13
Ab Sommer 2013 nimmt die Heinlein Akademie die Schulung "OpenStack für Profis" ins Kursprogramm auf. Lernen Sie, OpenStack zu installieren, konfigurieren und professionell einzusetzen.
Neue Schulung: Bacula 2 und Samba4
Die Heinlein Akademie bietet ab dem Frühjahr 2013 wieder zwei neue Kursthemen an: Bacula Administration Level 2 und Samba4 - Active Directory Controller.
Wir suchen: PHP-Anwendungsentwickler
Wir suchen fortlaufend neue Kollegen!
Termine