먼저 답 주신분 말씀대로 기본적으로 튜닝을 하려면
각 테이블의 구조, index구조,데이타의 양을 알아야 튜닝이 가능합니다.
그리고 속도가 왜 느린지 원인을 찾기 위해서는
A테이블만 먼저 SELECT 해 보세요
그리고 B테이블을 JOIN하여 해보세요
그리고 WHERE문의 순서도 중요합니다.(제가 아래에 수정해 보았습니다.)
그리고 ORDER BY를 빼고 실행 시켜보시구요
그리고 AND A.PLATFORMID IN (25520,481,482) 경우
EXISTS문은 처리속도가 더 많이 걸립니다.
IN문이 맞을듯 합니다.
-----------------------------------------------
SELECT A.SIMTIME,A.MSGTYPE,A.SIDE,A.PLATFORMID,
A.PLATNAME,A.SENSORCLASS,B.TARGETID
FROM DETECT_RESULT A,DETECT_TARGET_IMINT B
WHERE A.SENSORCLASS = 53
AND A.SIMTIME >= 20060501154033
AND A.SIMTIME <= 20060501161535
AND A.PLATFORMID IN (25520,481,482)
AND A.SIDE=1
AND A.SIMTIME = B.SIMTIME
AND A.PLATFORMID = B.PLATFORMID
order by A.PLATFORMID