Premium
Premium-Kurs
PostgreSQL
10 Stunden

Optimierung von SQL-Abfragen in PostgreSQL

Hör auf zu raten, warum deine Abfragen langsam sind. In diesem Kurs lernst du, Ausführungspläne zu lesen, Indizes effektiv einzusetzen und Abfragen anhand realer Beispiele um den Faktor 100+ zu beschleunigen.

  • Schließt „Query ist langsam“-Tickets selbst — via EXPLAIN, Indizes, Statistiken
  • Reduzierst die Latenz langsamer Production-Queries um Faktor 10–100
  • Erklärst deinem Team, warum der Planner genau diesen Plan gewählt hat
12 Lektionen
Zertifikat nach Abschluss

Dieser Kurs ist Teil von Premium – zusammen mit den anderen fortgeschrittenen Kursen, dem KI-Assistenten und Zertifikaten.

slow_query.sql
-- orders – 2,4 Mio. Zeilen
SELECT * FROM orders
WHERE customer_id = 42;
Seq Scan on orders
4 280 ms
CREATE INDEX idx_orders_customer
ON orders (customer_id);
Index Scan
2.8 ms
1.500× schneller

Was sich nach dem Kurs ändert

Jetzt
Nach dem Kurs
Ein „Abfrage ist langsam“-Ticket geht zum DBA und liegt tagelang
Du liest EXPLAIN ANALYZE und findest den Engpass selbst in Minuten
Indizes entstehen nach Gefühl – „hilft vielleicht“
Du entwirfst zusammengesetzte und partielle Indizes für die konkrete Abfrage
LIKE-Suche legt die Datenbank bei großen Tabellen lahm
Du beschleunigst die Textsuche mit den richtigen Indizes und Operatoren
OFFSET-Pagination wird mit jeder Seite langsamer
Du baust Keyset-Pagination und Sortierung ohne In-Memory-Sort

Kursprogramm

Jede Lektion: kompakte Theorie mit ausführbaren Beispielen plus Praxis im Trainer mit automatischer Prüfung.

01
Über den Kurs: Wozu Optimierung?
Lerne, warum Optimierung entscheidend ist und welche Probleme sie löst.
02
Anatomie einer SQL-Query: EXPLAIN und Indizes
Verstehe, wie die Datenbank eine Abfrage ausführt und wie Indizes diesen Prozess beschleunigen.
03
Selektivität: Warum greift der Index nicht?
Verstehe, wann ein Index nützlich ist und wann die Datenbank ihn ignoriert.
04
Zusammengesetzte Indizes: Reihenfolge zählt
Lerne, mehrspaltige Indizes zu erstellen und die Reihenfolge der Spalten zu beachten.
05
SARGable: Warum Funktionen Indizes ausschalten
Erfahre, wie Funktionen und Operatoren die Performance von Indizes „killen“ können.
06
Covering Indizes: Daten ohne Tabellenzugriff lesen
Optimiere Abfragen so, dass die Daten nur aus dem Index gelesen werden — ohne Tabellenzugriff.
07
Textsuche: LIKE beschleunigen
Beschleunige die Textsuche mit den richtigen Indizes und Operatoren.
08
JOIN-Optimierung: Warum Foreign Keys bremsen
Verstehe JOIN-Strategien und warum Fremdschlüssel für die Performance wichtig sind.
09
Partielle Indizes: Diät für die Datenbank
Spare Platz und beschleunige die Suche, indem du nur eine Teilmenge der Daten indizierst.
10
Sortierung
Optimiere Sortierungen, um teure In-Memory-Sortierungen zu vermeiden.
11
Pagination: Warum OFFSET die Performance killt
Setze schnelle Paginierung um, ohne das langsame OFFSET zu nutzen.
12
Performance-Checkliste
Lass uns die wichtigsten Prinzipien der Abfrageoptimierung wiederholen.

So läuft das Lernen ab

01

Lektion mit Live-Beispielen lesen

Theorie ohne Füllstoff: Jede Abfrage in der Lektion lässt sich direkt im Browser ausführen und anpassen.

02

Aufgaben auf einer echten Datenbank lösen

Du schreibst SQL im Trainer, die Antwort wird automatisch auf einer echten Datenbank geprüft. Keine Installation nötig.

03

Festgefahren? Der KI-Mentor hilft

Der integrierte Assistent zeigt, wo der Fehler in deiner Abfrage liegt, und führt dich zur Lösung, ohne sie zu verraten.

Für wen ist dieser Kurs

Backend- und Fullstack-Entwickler

Damit Tickets wie „die Abfrage ist langsam“ mit deinem Commit geschlossen werden – statt beim DBA zu landen.

Bewerber im Interview-Training

Indizes, EXPLAIN und Abfragekosten gehören zu den häufigsten Datenbank-Themen im Interview. Dieser Kurs deckt sie vollständig ab.

Analysten und DBAs

Damit schwere Reporting-Abfragen nicht länger die Datenbank auslasten und Dashboards in Timeouts laufen.

Du brauchst solide SQL-Grundlagen – SELECT, JOIN, GROUP BY. Fehlen sie dir noch, starte mit dem kostenlosen Kurs.

Ein überprüfbares Zertifikat

Schließe alle Lektionen ab und erhalte ein personalisiertes Kurszertifikat – für deinen Lebenslauf oder dein LinkedIn-Profil.

Ein überprüfbares Zertifikat
Dein Name und der Kurstitel
QR-Code und Prüf-Link

Was Lernende sagen

Anna
Anna
Nach Abschluss des Kurses wurde ich zur Data Analystin befördert. Der Kurs hat sich an einem einzigen Arbeitstag mit meinem neuen Gehalt amortisiert!
Niklas
Niklas
Exzellente Aufbereitung des Materials! Besonders gefreut haben mich die Aufgaben aus Bewerbungsgesprächen großer IT-Unternehmen.
Lisa
Lisa
Die Seite ist super! Die Aufgaben sind interessant, die UX ist auf hohem Niveau! Geprüft wird das Ergebnis der Abfrage, nicht die Abfrage selbst wie auf anderen Seiten.

Ein Premium – alle Kurse auf einmal

Du kaufst keinen einzelnen Kurs, sondern das gesamte SQL Academy Premium: drei fortgeschrittene Kurse und alle Trainer-Funktionen.

  • Zugriff auf weiterführende SQL-Kurse
  • Unbegrenzte Hinweise vom KI-Assistenten
  • Zugriff auf Aufgaben aus Bewerbungsgesprächen bei Top-Unternehmen
  • Zugriff auf Musterlösungen für die Aufgaben
  • Zertifikate, die deine SQL-Kenntnisse belegen
34,90 €
6 Monate Zugang, keine automatische Verlängerung

Sichere Kartenzahlung über Stripe. Der Zugang wird sofort nach der Zahlung freigeschaltet.

FAQ

Für wen ist dieser Kurs?

Entwickler (Backend, Fullstack) und DBAs, die schnelle Abfragen schreiben und Fragen zur Optimierung im Bewerbungsgespräch sicher beantworten möchten — eines der häufigsten Themen.

Muss ich PostgreSQL installieren?

Nein, das gesamte Lernen findet im Browser statt — keine Installation nötig.

Bekomme ich ein Zertifikat für den Kurs?

Ja, nach Abschluss aller Lektionen des Kurses kannst du ein personalisiertes Zertifikat erhalten.

Reichen meine SQL-Kenntnisse aus?

Sicherer Umgang mit SELECT, JOIN und GROUP BY genügt – alles Tiefere wird von Grund auf erklärt. Fehlen dir die Grundlagen, absolviere zuerst den kostenlosen Basiskurs.

Was ist in Premium außer diesem Kurs enthalten?

Alle fortgeschrittenen Kurse – Abfrageoptimierung, SQL für die Datenanalyse und Datenbankdesign – dazu der KI-Assistent, Interview-Aufgaben von Top-Unternehmen, Musterlösungen und Zertifikate.

Wie lange habe ich Zugang?

6 Monate ab Zahlung – mehr als genug Zeit, um alle drei fortgeschrittenen Kurse abzuschließen.

Melde dich an
Melde dich an, um auf den Kurs zugreifen zu können.
Anmelden