Datenbanken verstehen, statt bei jedem System neu zu raten
Die Abfrage, die seit gestern Minuten braucht, der Tablespace ohne Platz, die Replik, die hinterherhinkt: Solche Fälle haben fast immer dieselben Ursachen, egal welches System darunter liegt. Wo sich PostgreSQL, Oracle, MySQL und der SQL Server dann doch wirklich unterscheiden, entscheidet darüber, welches das nächste Projekt trägt.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Woran hängst du gerade?
Vier Lagen, wie sie im Alltag vorkommen. Nimm die, die deiner am nächsten kommt.
„Eine Abfrage braucht plötzlich Minuten, obwohl der Index doch da ist"
Der Optimizer lässt einen vorhandenen Index aus wenigen, immer gleichen Gründen liegen, und die kannst du der Reihe nach ausschließen.
Warum der Index ignoriert wird„Ich verantworte die Sicherung und habe die Wiederherstellung noch nie geübt"
Erst ein durchgespielter Restore sagt dir, wie lange er wirklich dauert und ob am Ende alles da ist, was du erwartest.
Den Ernstfall einmal durchspielen„Wir müssen uns auf ein System festlegen und im Team gehen die Meinungen auseinander"
Der Unterschied zwischen PostgreSQL und MySQL liegt weniger im SQL als in Erweiterbarkeit, Replikation und dem, was der Betrieb später kostet.
Die Systeme nüchtern vergleichen„Ich betreue eine Datenbank mit, gelernt habe ich das nie"
In einem Kurs gehst du Datenmodell, Abfragen und Betrieb der Reihe nach durch, statt dir alles im laufenden System zusammenzusuchen.
Datenbankkurse im ÜberblickDrei Seiten, die viel klären
Warum eine Abfrage plötzlich langsam wird, wie sich die vier großen Systeme unterscheiden und was ein Index tatsächlich kostet.
PostgreSQL oder MySQL: woran die Wahl wirklich hängt
Beide Systeme sind ausgereift und schnell genug. Die Entscheidung fällt an den Rändern: bei komplexen Auswertungen, bei Erweiterungen, beim Failover und beim Versionswechsel.
AnsehenEXPLAIN ANALYZE: den Ausführungsplan richtig lesen
Die Operatoren unterscheiden sich je System, das Vorgehen nicht: von innen nach außen lesen und den tiefsten Knoten suchen, an dem Schätzung und Wirklichkeit auseinanderlaufen.
AnsehenDen Restore-Test aufsetzen und die Wiederherstellung messen
Ein erfolgreicher Sicherungslauf beweist, dass Daten geschrieben wurden. Dass sie zurückkommen, beweist erst der Restore, und wie lange er dauert, weiß nur, wer ihn gestoppt hat.
AnsehenAlle Datenbank-Themen im Überblick
Typische Probleme
- Warum der Optimizer deinen Index nicht benutzt
- Einen Deadlock im Protokoll finden und die Ursache benennen
- Der Oracle-Tablespace ist voll: erst Platz, dann Ursache
- Autovacuum läuft, räumt aber nicht auf: die Gründe
- Zu viele Verbindungen in PostgreSQL: was wirklich hilft
- Falsche Umlaute in MySQL: utf8mb4 und die Verbindung
- Die MySQL-Replikation hinkt hinterher: Rückstand messen
- Die tempdb läuft voll: drei Verbraucher unterscheiden
- Blockierungen im SQL Server bis zum Verursacher verfolgen
Abläufe im Alltag
Was wovon unterscheiden
Funktionen verstehen
Wo stehst du gerade?
Bevor du dich durch das Programm liest, lohnt sich eine ehrliche Einschätzung. Die Tests dauern ein paar Minuten, kosten nichts und erklären dir jede Antwort.
Passende Kurse im Katalog
Wenn dir nicht eine einzelne Antwort fehlt, sondern die Grundlage darunter, führen diese Kurslisten weiter. Sortiert nach dem System, mit dem du tatsächlich arbeitest.
Super Schulung, in der der Trainer auch auf eigene Fragestellungen eingegangen ist.
Super Grundlagenschulung mit allen wichtigen Punkten und hilfreichen Tipps!
Schön, sich 5 Tage ungestört mit Postgres beschäftigen zu können.
Häufige Fragen zu Datenbanken
Ist SQL überall dasselbe?
Wir wollen von Oracle auf PostgreSQL wechseln. Was kommt da auf uns zu?
Brauche ich getrennte Kurse für Entwicklung und Administration?
Zählt Datenbankwissen noch, wenn wir in die Cloud gehen?
Wann ist eine Dokumentendatenbank die bessere Wahl?
Weiter in andere Bereiche
Deine Ansprechpartner
Du bist dir nicht sicher, welcher Kurs oder welches Level zu dir passt? Wir beraten dich persönlich und kostenlos.
Yves Hoppe
Weiterbildung & Beratung
Ordnet mit dir ein, welcher Kurs zu deinem Vorwissen passt.
Norbert Jansen
Beratung & Inhouse
Plant Inhouse-Trainings, die an euren eigenen Abläufen ansetzen.
Einmal ordentlich lernen, statt jedes Mal suchen
Die Punkte, an denen eine Datenbank wehtut, klären sich am schnellsten am eigenen System mit jemandem daneben. Bei cmt gibt es Kurse von den Grundlagen über SQL bis zu Administration und Tuning für PostgreSQL, Oracle, MySQL und den SQL Server.