Estoy creando una vista que usa una declaración con una WHEREcláusula similar a esta:
WHERE
    (
        col1 IS NOT NULL
        OR
        col2 IS NOT NULL
    )
    AND
    NOT EXISTS (SELECT ...)que tarda un promedio de 10 segundos en ejecutarse. Sin embargo, cuando intento guardar esta consulta como una Vista, SQL Server (o el Cliente MS SQL Server Management Studio) "optimiza" la consulta para usar esta estructura, en su lugar:
WHERE
    (col1 IS NOT NULL AND NOT EXISTS (SELECT ...))
    OR
    (col2 IS NOT NULL AND NOT EXISTS (SELECT ...))Retrasando la consulta a más de 6 minutos. ¿Hay alguna forma de deshabilitar este comportamiento, para que la vista use exactamente la consulta SQL que le doy?
