예를 들면
select *
from (select ....) A,
(select .....) B
where A.id = B.id
and A.name = B.name
위와 같이 from 절에서 두 섭쿼리의 테이블을 조인하는데, 조인시 상당한 시간이 걸리네요..
이때 A와 B의 각 두 컬럼, id와 name에 대하여 동적으로 인덱스를 줘서 빠르게 할 수 있는 방법이 있을까요? 아니면 속도를 빠르게 하는 다른 좋은 방법이 있을까요?
두 테이블간의 관계, 데이터분포, 인덱스 상황
추출하고자 하는 대략적인 데이터량 등이 나와줘야...
어느 정도 파악이 될 거 같은데요..
예를 들어주신 경우만 가지고는 판단하기 정말 힘듭니다.
단지 인라인뷰(유도된 테이블)의 실체화와
관련된 문제가 아닌가 정도만 단지 추측할 수 있을 뿐입니다.
저라면 인덱스드 뷰를 사용한 조인을 하겠습니다.
단지 저것만 필요하고 속도가 필요하다면 ^^;