Thema: SQL Nachhilfe

Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.586 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: SQL Nachhilfe

  Alt 27. Jan 2024, 10:00
Auf den ersten Blick würde ich vermuten, dass ein left join mit Abfrage, ob das gejointe Feld null ist, schneller ist.

Denn so muss ja für jeden Datensatz eine Abfrage über die ganze Tabelle laufen. Wenn dann die dabei abgefragten Felder nicht in einem Index sind, ist das noch einmal langsamer.

Indizes sind aber auch generell ein Thema, um Abfragen zu beschleunigen.

Hast du dir zu der Abfrage einmal den Ausführungsplan angeschaut? Der zeigt, wo wieviel Zeit verbraucht wird.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat