Langsame Datenbankabfrage gezielt beschleunigen
Prompt, der eine langsame SQL-Abfrage mit Ausführungsplan liest, die teuersten Schritte findet und Verbesserungen mit Nutzen und Risiko vorschlägt. Kopiere ihn in ein KI-Tool deiner Wahl, das dann die Abfrage beschleunigt.
- Art
- Prompt
- Niveau
- Fortgeschritten
- Zeit
- ca. 8 Min.
Ergebnisse hängen vom Tool, vom Modell und von deinen Angaben ab.
Ergebnis-Vorschau
Beispiel: von unserer Redaktion geschrieben, keine echte KI-Ausgabe.
Die Abfrage liefert die offenen Bestellungen eines Kunden der letzten 90 Tage. Teuerster Schritt: vollständiger Durchlauf über orders (1,2 Mio. Zeilen), weil kein Index auf (customer_id, status) existiert. Vorschlag 1: Index auf orders (customer_id, status, created_at). Erwartung: Laufzeit von etwa 900 ms auf unter 20 ms. Nebenwirkung: etwas langsamere Schreibzugriffe, rund 40 MB mehr Speicher. Messen: EXPLAIN ANALYZE vorher und nachher, Laufzeit im Monitoring eine Woche lang. Annahme: status hat nur wenige verschiedene Werte.
Ausfüllen
Deine Eingaben bleiben in diesem Browserfenster. Wir speichern und übertragen nichts.
- PostgreSQL
- MySQL
- MariaDB
- SQL Server
- SQLite
- bei jedem Seitenaufruf
- mehrmals pro Minute
- stündlich im Hintergrund
- einmal pro Nacht
- nur für Berichte
Dein Prompt
Du hast den Prompt bearbeitet. Änderungen in den Feldern oben überschreiben ihn nicht mehr.
Das ist eine Anleitung für eine KI, noch nicht das Ergebnis.
Damit funktioniert der Prompt
Diese KI-Tools eignen sich für diesen Prompt:
So gehst du vor
- Fülle die Felder aus oder tippe auf einen Vorschlag. Lass Namen, Adressen und andere persönliche Daten weg.
- Kopiere den fertigen Prompt in ein KI-Tool deiner Wahl.
- Teste jeden Vorschlag zuerst auf einer Kopie mit realistischer Datenmenge und vergleiche Laufzeit und Ergebnis vor dem Einspielen.
Warum funktioniert das?
Der Ausführungsplan zeigt, wo die Zeit wirklich verloren geht. Wer dazu die Kosten für Schreibzugriffe nennt, vermeidet Indizes, die an anderer Stelle bremsen.
Tipps
- Ein Ausführungsplan mit echten Laufzeiten, etwa über EXPLAIN ANALYZE, ist viel aussagekräftiger als die geschätzte Variante.