Für die folgende AdventureWorks- Beispieldatenbankabfrage:
SELECT
P.ProductID,
CA.TransactionID
FROM Production.Product AS P
CROSS APPLY
(
SELECT TOP (1)
TH.TransactionID
FROM Production.TransactionHistory AS TH
WHERE
TH.ProductID = P.ProductID
ORDER BY
TH.TransactionID DESC
) AS CA;
Die Ausführungsplan zeigt eine geschätzte Betriebskosten von 0.0850383 (93%) für den Index Seek :
Die Kosten sind unabhängig vom verwendeten Kardinalitätsschätzungsmodell.
Es ist keine einfache Addition der geschätzten CPU-Kosten und der geschätzten E / A-Kosten . Es sind auch nicht die Kosten für eine Ausführung der Indexsuche multipliziert mit der geschätzten Anzahl von Ausführungen .
Wie kommt diese Kostennummer zustande?