Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. Pro-Grammierer-Podcast Podcast
  4. Folge 6: 100-fache Performance durch LEFT-JOIN-Trick bei SQL
Stell dir vor, du hast zwei Tabellen, die in einer 1:n-Relation
miteinander verbunden sind. Nehmen wir als Beispiel die
Bestellungen und die Bestellpositionen. Jeweils eine Bestellung hat
mehrere Bestellpositionen. Wenn du jetzt eine Anwendung bauen
musst, die sowohl eine Liste mit Bestellungen durchläuft, zu jeder
Bestellung aber auch noch die Bestellpositionen abklappert, kommst
du bei ausreichend Datenmenge ziemlich schnell an die
Leistungsgrenzen deiner Programmiersprache. Das Problem:
Wahrscheinlich implementierst du einfach zwei verschachtelte
Schleifen. In der äußeren Schleife durchläufst du die Bestellungen,
in der inneren Schleife durchläufst du die Bestellpositionen. Dabei
benötigst du für die erste Schleife genau EINEN SQL-Query-Aufruf,
um die Bestellungen aufzulisten. Für die Bestellpositionen wird
jedoch JE BESTELLUNG EIN SQL-Query-Aufruf für alle Positionen einer
Bestellung aufgerufen. SQL Queries in Schleifen sind IMMER eine
Dumme Idee. Jeder SELECT-Aufruf ist in der Lage, mehrere Ergebnisse
zurückzuliefern, also nutze das, um ALLE Ergebnisse mit einer Query
zu erlangen. Willst du weitere solche Tipps zur Optimierung
erlernen? Dann abonniere doch einfach diesen Podcast.
Episode melden

„Folge 6: 100-fache Performance durch LEFT-JOIN-Trick bei SQL“

Worum geht es? Danach fragen wir noch nach dem Grund.

Abonnenten

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz