아래와 같은 코드가 있을때.
단순하게 조건 없이 WHERE B.ID IS NOT NULL 하면 속도가 느리지 않은데.
아래 WHERE 조건1 ~조건4 여러개 붙으니깐 속도가 느리더라구요.
어떤 부분이 문제가 되는 걸까요?ㅠㅠ
SELECT *
FROM A
LEFT OUTER JOIN B
ON A.조건 = B.조건
WHERE (
조건1.
)
AND (
조건2.
)
AND (
조건3.
)
AND (
조건4.
)
AND (
(@매개변수 IS NULL)
OR (B.ID IS NOT NULL)
)