Seminar / Training MariaDB Tuning und Troubleshooting
Lernziele
- Messpunkte und KPIs definieren, Performance‑Baseline erstellen.
- Abfragen und Schemas mit EXPLAIN und Messwerten gezielt optimieren.
- Server‑Parameter sicher anpassen, Wirkung validieren.
- Fehlerbilder reproduzierbar isolieren und beheben.
- Runbooks für Wiederanlauf, Engpässe und Störungen pflegen.
Methodik
Kurzinputs, Live‑Demos, Step‑by‑Step‑Labs, Checklisten, Review‑Fragen.
Leistungsnachweis und Artefakte
KPI‑Dashboard, Tuning‑Plan, Index‑/Query‑Katalog, Parameter‑Profil, Troubleshooting‑Runbooks.
Agenda Tag 1–3 (Inhalte)
Inhaltsverzeichnis dieses Kapitels
- Tag 1: Messen, Baselines, Instrumentierung
- Tag 2: Query‑ und Server‑Tuning
- Tag 3: Troubleshooting, Wiederanlauf, Runbooks
Tag 1: Messen, Baselines, Instrumentierung
- Architektur‑Recap: InnoDB‑Kernpfade, Logs, I/O.
- KPIs: Durchsatz, Latenzen, Buffer Pool, IOPS, Temp‑Space, Locks/Waits.
- Instrumentierung: performance_schema, information_schema, sys‑Schema (falls verfügbar), Slow Query Log.
- Baselines: Messpunkte, Intervalle, Alarm‑Schwellen, Speicherdauer.
- Datensammlung: Export/Rotation, Vergleich „vor/nach Tuning“.
Tag 2: Query‑ und Server‑Tuning
- EXPLAIN‑Basics, Join‑Ordnung, Prädikate, Sorts, Filesort.
- Indizes: Single/Composite/Prefix, Abdeckung, Kardinalität.
- Schema‑Details: Datentypen, Collations, Partitions‑Einordnung.
- Server‑Parameter: Buffer Pool, Log‑Größen, I/O‑Threads, Temp‑Limits.
- Workload‑Szenarien: OLTP vs. Reporting, Batch‑Fenster, Concurrency.
- Regressionsschutz: Query‑Baselines und Abnahmekriterien.
Tag 3: Troubleshooting, Wiederanlauf, Runbooks
- Fehlerbilder: hohe Latenz, Deadlocks, Temp‑Überlauf, Disk/IO‑Sättigung, Memory‑Pressure, CPU‑Spitzen.
- Diagnosepfade: Logs, Status‑Variablen, Waits/Locks, Plan‑Diff.
- Recovery: Crash‑Start, InnoDB‑Wiederanlauf, beschädigte Tabellen isolieren, Restore‑Entscheidung.
- Betriebsstabilität: Wartung, Kompaktierung/Reorg, Kapazitätsplanung.
- Runbooks: Eskalation, Kommunikations‑Templates, Nachweise.
Praxislabs – Step‑by‑Step
Inhaltsverzeichnis dieses Kapitels
- Tag 1 Labs
- Tag 2 Labs
- Tag 3 Labs
- Prüf‑ und Abnahmekriterien
Tag 1 Labs
- Lab 1: Slow‑Log & performance_schema aktivieren
- Konfiguration prüfen und aktivieren.
- Persistenz und Rotationen festlegen.
- Lab 2: KPI‑Baseline
- Messpunkte definieren.
- 15‑Minuten‑Messung durchführen, Referenz speichern.
- Lab 3: sys‑Schema Reports (falls verfügbar)
- Top‑Statements ermitteln.
- Hot‑Tables/Hot‑Indexes identifizieren.
Tag 2 Labs
- Lab 4: EXPLAIN‑Tuning
- Problem‑Query wählen, EXPLAIN erfassen.
- Index/Rewrite testen, Plan‑Änderung dokumentieren.
- Lab 5: Index‑Abdeckung
- Composite‑Index entwerfen.
- Before/After‑Latenz messen, Regression ausschließen.
- Lab 6: Parameter‑Tuning
- Puffer/Log‑Größen anpassen.
- Warm‑Up und Wirk‑Messung durchführen.
Tag 3 Labs
- Lab 7: Deadlock‑Analyse
- Deadlock reproduzieren.
- Betroffene Statements/Locks isolieren, Fix validieren.
- Lab 8: Temp‑Space‑Notlage
- Temp‑Überlauf provozieren.
- Limits/Tuning setzen, Query anpassen.
- Lab 9: Crash‑Recover/Restore‑Probe
- Crash‑Start simulieren, Logs prüfen.
- Restore‑Entscheidung und Wiederanlauf dokumentieren.
Prüf‑ und Abnahmekriterien
- Delta‑Latenz ≥ 20 % Verbesserung bei mind. zwei Queries.
- KPI‑Baseline vollständig, mit Schwellen und Alarm‑Matrix.
- Runbooks vollständig, mit Eskalations‑pfad und Nachweis‑Checkliste.
Geschulte Softwareversion
Wir schulen die jeweils letzte, verfügbare Version der Software in unseren Seminaren.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Voraussetzungen: | gute SQL Kenntnisse |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
