Para a consulta de banco de dados de exemplo AdventureWorks abaixo:
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;
O plano de execução mostra um custo estimado do operador de 0,0850383 (93%) para a busca do índice :
O custo é independente do modelo de estimativa de cardinalidade em uso.
Não é uma simples adição do custo de CPU estimado e Custo Estimado I / O . Tampouco é o custo de uma execução da Busca do Índice multiplicada pelo Número Estimado de Execuções .
Como chegou esse número de custo?
fonte