DISTINCT 나 GROUP BY 건인데요..속도개선을 위해 다른방안을 생각중입니다..
고수님들의 많은 조언 부탁드립니다..
ORACLE 10G입니다.
데이타는 약 1000만건정도입니다 ID(식별인자), ORDT(일자) ...이런식의 테이블인데요
123 20120101 AAA
123 20120101 BBB
....자료가 들어있습니다
조회할때 해당 ID의 일자구간에 자료가 존재하는 리스트를 구하는 쿼리입니다.
중복제거해서 DISTINCT 나 GROUP BY를 씁니다..데이타 건이 많아서..시간이 좀 걸립니다.
검색시간을 단축할수 있는 다른 쿼리가 있을까요..? |