Aus dem Kurs: SQL: Datenbankabfragen beschleunigen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

UNION/ALL-Abfrage beschleunigen

UNION/ALL-Abfrage beschleunigen

Oftmals ist es so, dass Sie ähnliche Daten in verschiedenen Tabellen gespeichert haben. Da kann man drüber diskutieren, ob das vielleicht sogar ein Design-Fehler ist. Aber wenn die dort gespeichert sind, beispielsweise, weil Sie vorhandene Tabellen übernehmen müssen, dann muss man damit umgehen. Das ist klassischerweise so, wenn Sie eine Tabelle für die Lieferanten und deren Adresse haben und vielleicht eine andere Tabelle für die Kunden und deren Adresse. Jetzt ist Ihre Firma umgezogen und Sie wollen alle Informieren. Da brauchen Sie natürlich die Adressen in einer einzigen Liste. Dafür wählt man klassischerweise Union-Abfragen. Ich habe das hier simuliert mit zwei fast beliebigen Tabellen, die eigentlich für andere Zwecke gedacht waren. Es gibt einmal eine Tabelle, wo der Datentyp FALSCH benutzt ist, nämlich da Datum in einem Textfeld. Das sind die 275.000 Datensätze. Und das gleiche mit dem Datum in einem echten Datumsfeld. Auch 275.000 Datensätze. Die will ich jetzt hinter…

Inhalt