none
Langsame Abfrage wird durch Schreiben in Tabelle blitzschnell RRS feed

  • Frage

  • Guten Tag,

    mich würde sehr interessieren, wie folgender Umstand zu erklären ist:

    Unter SQL Server 2016 haben wir eine recht komplexe Abfrage, welche zur Ausführung ca. 4min benötigt (Ergebnis sind knapp 800 Datensätze, zusammengeraffelt aus verschiedenen Tabellen, welche bis zu ca. 100t Datensätze enthalten).

    Wenn ich jedoch mittels Insert Into Tabelle from Abfrage genau die gleiche Abfrage in eine (bereits vorhandene) Tabelle schreibe, benötigt dieser Aufruf nur rd. 25 Sekunden!

    Das Ergebnis ist - natürlich - in beiden Fällen identisch, aber durch das Schreiben in eine Tabelle einen solchen "Boost" zu erreichen, macht mich sprachlos...

    Freue mich über Hinweise!

    Danke + Grüße,

    Andreas

    Donnerstag, 19. Oktober 2017 15:08

Antworten

Alle Antworten