NÃO IN vs NOT EXISTS

Qual dessas consultas é mais rápida?

NÃO EXISTE:

SELECT ProductID, ProductName 
FROM Northwind..Products p
WHERE NOT EXISTS (
    SELECT 1 
    FROM Northwind..[Order Details] od 
    WHERE p.ProductId = od.ProductId)

Ou NÃO EM:

SELECT ProductID, ProductName 
FROM Northwind..Products p
WHERE p.ProductID NOT IN (
    SELECT ProductID 
    FROM Northwind..[Order Details])

O plano de execução da consulta diz que ambos fazem a mesma coisa. Se for esse o caso, qual é o formulário recomendado?

Isso é baseado no banco de dados NorthWind.

[Editar]

Achei este artigo útil:http://weblogs.sqlteam.com/mladenp/archive/2007/05/18/60210.aspx

Eu acho que vou ficar com NOT EXISTS.

questionAnswers(10)

yourAnswerToTheQuestion