Estou criando uma exibição que usa uma instrução com uma WHERE
cláusula semelhante a esta:
WHERE
(
col1 IS NOT NULL
OR
col2 IS NOT NULL
)
AND
NOT EXISTS (SELECT ...)
que leva em média 10 segundos para ser executado. No entanto, quando tento salvar esta consulta como um modo de exibição, o SQL Server (ou o cliente do MS SQL Server Management Studio) "otimiza" a consulta para usar essa estrutura; em vez disso:
WHERE
(col1 IS NOT NULL AND NOT EXISTS (SELECT ...))
OR
(col2 IS NOT NULL AND NOT EXISTS (SELECT ...))
Retardando a consulta para mais de 6 minutos. Existe alguma maneira de desativar esse comportamento, para que o modo de exibição use exatamente a Consulta SQL que eu forneça?