Ich werde deine langsamen postgresql-Abfragen und Datenbankindizes optimieren

Einige Informationen wurden automatisch übersetzt.

Ukraine

Ich spreche Russisch, Ukrainisch, Englisch

Senior Backend- und Web Scraping Engineer, Data Extraction, ETL, PostgreSQL

Senior Backend- und ETL-Engineer. Ich baue Datensysteme, die in Produktion laufen, nicht nur Demos. Ich betreibe eine Microservices-Plattform (Java 21, Spring Boot, RabbitMQ, PostgreSQL), die Immobil...
Ü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