Die grafischen Ausführungspläne von SQL Server werden von rechts nach links und von oben nach unten gelesen. Gibt es eine sinnvolle Reihenfolge für die Ausgabe von SET STATISTICS IO ON?
Die folgende Abfrage:
SET STATISTICS IO ON;
SELECT *
FROM Sales.SalesOrderHeader AS soh
JOIN Sales.SalesOrderDetail AS sod ON soh.SalesOrderID = sod.SalesOrderID
JOIN Production.Product AS p ON sod.ProductID = p.ProductID;
Erzeugt diesen Plan:

Und diese STATISTICS IOAusgabe:
Table 'Worktable'. Scan count 0, logical reads 0, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
Table 'SalesOrderDetail'. Scan count 1, logical reads 1246, physical reads 3, read-ahead reads 1277, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
Table 'SalesOrderHeader'. Scan count 1, logical reads 689, physical reads 1, read-ahead reads 685, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
Table 'Product'. Scan count 1, logical reads 15, physical reads 1, read-ahead reads 14, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
Also wiederhole ich: Was gibt es? Gibt es eine sinnvolle Reihenfolge für die STATISTICS IOAusgabe oder wird eine beliebige Reihenfolge verwendet?