-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
Hash조인을 사용시 데이터가 엄청나게 많다면
21.10.06 22:33 작성 조회수 99
1
잘 사용하는 쿼리가 아닐경우
해시조인을 사용할 때 양쪽 다 데이터가 많아서 HashTable bucket 안의 데이터도 많아졌다고 가정했을 때
NL을 사용하면 엄청난 비효율을 보여줄테고
Merge를 사용하면 데이터가 너무 많아 정렬에 비용을 많이 사용하게 될텐데
이렇게 되면 Hash조인을 사용하는게 더 좋은 선택인가요?
아니면 데이터를 정렬해주고 Merge조인을 사용해야 하는건가요?
답변을 작성해보세요.
2
Rookiss
지식공유자2021.10.06
DB쪽은 정형화 된 답이 없고 데이터 상태 등 여러가지 상황에 따라 많이 다릅니다.
괜히 실력있는 DBA가 몸값이 천정부지인 것이 아니죠.
답변 1