database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 28141 게시물 읽기
No. 28141
mysql 조인방식은 nested loop 인가요? hash 인가요?
작성자
mysql초보
작성일
2009-04-06 17:00
조회수
7,309

oracle에서는 hint를 줘서 join 방식을 결정할 수 있다고 알고있습니다

hash join과 nested loop join이 그것이지요.

근데 mysql에서는 join 시 따로 hint를 주는 방법은 없는 것으로 알고있습니다.

그렇다면 mysql에서 join시에는 위의 두개의 join방법 중 어느것으로 join이 되는건가요?

이 글에 대한 댓글이 총 1건 있습니다.

mysql document 를 보시면 one sweep multi join 방식이라고 기술되어 있습니다.

개념상으론 nested loop join 방식에 해당하는것 같습니다.

 

오라클에서도 거의 대부분의 조인은 nested loop join 방식일겁니다.

hash join 이 가능한 경우는 어느 한쪽의 키가 hash 일 경우 이외에는 의미없을 테니까요..

이경환(babocom)님이 2009-04-07 02:53에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
28144com.mysql.jdbc.CommunicationsException 오류에 대해 아시는 분 계신지요?
김승동
2009-04-07
6839
28143제가한 정규화가 맞나요?? 부탁드립니다
박민범
2009-04-07
5521
28142mysqladmin -u -p processlist 로 확인해보면 50개 정도 떠 있는데.... [3]
김승동
2009-04-07
5912
28141mysql 조인방식은 nested loop 인가요? hash 인가요? [1]
mysql초보
2009-04-06
7309
28140DISTINCT와 SUM동시 적용 질문입니다. [1]
꿍스
2009-04-05
5896
28139mysql 최신우편번호 자료 있으신분 ... [1]
초보개발자
2009-04-05
6399
28135mysqldump를 이용한 쿼리결과 백업 [1]
고영호
2009-04-04
6780
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다