MySQL 8부터 추가되어서 새로운 기능이라 왜 추가되었을지, 어떤 상황에서 쓰는지 궁금했다.
해당 텍스트
해시 조인은 최고 스루풋 전략에 적합하며, 네스티드 루프 조인은 최고 응답 속도 전략에 적합하다. 일반적으로 웹 서비스는 응답속도가 더 중요하다.MySQL 서버는 범용 DBMS이고, 온라인 트랜잭션 처리를 위해 많이 사용한다. 그래서 응답 속도가 더 중요하며, 조인 조건의 칼럼이 인덱스가 없다거나 조인 대상 테이블중 일부의 레코드 건수가 매우 적은 경우 등에 대해서만 해시 조인 알고리즘을 사용하도록 설계돼 있다.
주제
해시 조인
선정 이유
MySQL 8부터 추가되어서 새로운 기능이라 왜 추가되었을지, 어떤 상황에서 쓰는지 궁금했다.
해당 텍스트
해시 조인은 최고 스루풋 전략에 적합하며, 네스티드 루프 조인은 최고 응답 속도 전략에 적합하다. 일반적으로 웹 서비스는 응답속도가 더 중요하다.MySQL 서버는 범용 DBMS이고, 온라인 트랜잭션 처리를 위해 많이 사용한다. 그래서 응답 속도가 더 중요하며, 조인 조건의 칼럼이 인덱스가 없다거나 조인 대상 테이블중 일부의 레코드 건수가 매우 적은 경우 등에 대해서만 해시 조인 알고리즘을 사용하도록 설계돼 있다.
관련 페이지
p.356