안녕하세요.
row수가 좀 많은 슬로우 쿼리가 있는데요. 테이블 조인도 많이 걸려있구요.
테이블 조인을 걸면서 testb 로 안쓰고 (select * from testb) 이렇게 하면 속도에 차이가 있을까요?
select a.aaa, b.bbb
from test a, (select * from testb) b
where a.aaa = b.bbb(+)
그리고
select *
from test a, (select * from testb) b
where a.aaa = b.bbb(+)와
select a.aaa, b.bbb
from test a, (select * from testb) b
where a.aaa = b.bbb(+)
컬럼을 명시했을때와 *를 사용했을때의 차이도 알고 싶습니다.
부탁드립니다.
|