SQL Server-Leistung: abgeleitete Tabelle vs. allgemeiner Tabellenausdruck (CTE)

8

Gibt es einen Leistungsgewinn bei Verwendung eines CTE über eine abgeleitete Tabelle?

    
D.S. 20.11.2008, 19:03
quelle

2 Antworten

3

Ich habe CTEs sehr oft verwendet und es scheint tatsächlich in manchen Szenarien schneller zu laufen. Der Server war ziemlich gut geladen, die Variation der Laufzeiten war ziemlich signifikant, und ich kann nicht glauben, dass der Ausführungsplan so anders war, aber es schien immer noch so, als ob die mit dem CTE besser abschnitten.

    
Cade Roux 20.11.2008, 19:14
quelle
3

Nach dem, was ich gelesen habe, und meiner begrenzten Verwendung von ihnen, nein, sie sind einfach zu lesen und können sich auf sie beziehen.

    
Potbelly Programmer 20.11.2008 19:14
quelle