아래와 같이 쿼리를 작성 하였는데,
데이터가 9000만건 정도 되니, 성능이 영 나오질 않습니다.
아래 관련하여 혹 쿼리를 어떻게 수정하면 좀 개선이 될 지 의견을 구합니다..!
SELECT *
FROM TEMP_JG_01
WHERE 1=1
AND ( ETL_YMD IS NULL
OR ADMI_CD IS NULL
OR ID IS NULL
OR X_COORD IS NULL
OR Y_COORD IS NULL
OR OUT1 IS NOT NULL
OR NOT((ETL_YMD BETWEEN 20170301 AND 20170831) OR (ETL_YMD BETWEEN 20180101 AND 20180630))
OR NOT(ID BETWEEN 90000000 AND 110000000)
OR NOT(X_COORD BETWEEN 400000 AND 600000)
OR NOT(Y_COORD BETWEEN 300000 AND 400000)
)
;