join 과 query 어느 것이 이득인가요?

테이블 끼리 join 하는 것보다 쿼리를 여러번 하는 것이 속도가 유리하다는 말을 어디선가 본 것 같습니다만
게시물 수가 적으면 이거나 저거나 별반 차이는 없겠지만 몇 만건 된다면
어느 것이 유리한지 아시는 분 계신가요?

예를들어 A테이블에서 조건에 맞는 레코드 번호를 가져오고
이 레코드 번호를 이용해서 B테이블을 쿼리한다면 말이죠..
조인보다 속도가 과연 좋을 것인지...

테이블 두개를 조인하는 것과 두번 쿼리 하는 것에 차이가 클까요?
무지 궁금하넹..



|

댓글 3개

일반적으로는 join이 빠릅니다만
항상 그 때, 그 때 다르기 때문에.......
아무리해도 join 이 빠름......
단. 데이터 분포가 인덱스를 못 잡을 정도로 엉망이라면.
두번 쿼리가 빠름.........
두 분 답변 감사합니다
아무래도 조인 하는게 유리할테죠?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고