Ich werde deine langsamen postgresql-Abfragen und Datenbankindizes optimieren
Senior Backend- und Web Scraping Engineer, Data Extraction, ETL, PostgreSQL
Über diesen Service
Wenn eine Abfrage Sekunden braucht, obwohl sie nur Millisekunden dauern sollte, optimiere ich PostgreSQL, damit deine App nicht mehr auf die Datenbank wartet. Ich justiere täglich eine Produktionsdatenbank und habe Berichtsabfragen von Minuten auf Sekunden reduziert.
Was ich mache:
- Lesen deiner langsamen Abfrage und ihres EXPLAIN ANALYZE-Plans
- - Die eigentliche Ursache finden: fehlende oder falsche Indizes, schlechte Joins, Typ-Mismatches, N+1-Probleme, Planner-Probleme
- - Die richtigen Indizes hinzufügen und die Abfrage umschreiben
- - Vorher- und Nachher-Zeiten anzeigen, damit du den Gewinn siehst
- - Kurze schriftliche Notizen, damit dein Team das Muster beibehalten kann
Sende mir die Abfrage, die Tabellengrößen und ein EXPLAIN ANALYZE, falls du eins hast. Ich sage dir, was möglich ist, bevor du bestellst. Funktioniert für PostgreSQL auf jedem Host (RDS, Supabase, selbst gehostet).
Datenbanktyp:
Relationale Datenbank
Plattform:
PostgreSQL
Expertise:
SQL
•
Performance
•
Abfragenoptimierung
FAQ
Automatische Übersetzung
Was brauchst du von mir?
Die Abfrage, ungefähre Tabellengrößen und ein EXPLAIN ANALYZE-Auszug, falls du eins ausführen kannst.
Kannst du ohne direkten Datenbankzugang arbeiten?
Ja. Pläne und Schema sind meist ausreichend. Direkter Zugriff ist optional.
Welche Ergebnisse kann ich erwarten?
Es hängt von der Abfrage ab, aber fehlende Indizes und Umschreibungen verwandeln Sekunden oft in Millisekunden.
Deckst du auch andere Datenbanken ab?
Dieses Gig ist nur für PostgreSQL, dort gehe ich am tiefsten.
