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 30329 게시물 읽기
No. 30329
조인 알고리즘 관련 질문
작성자
정호영(초롱불)
작성일
2012-09-24 15:57
조회수
8,838

 안녕하세요? dbms 막 입문한 초보입니다.

질문이 있는데, 

구글링을 통해 몇몇 글을 읽어보니, 

1) 모든 조인은 nested loop join을 통해 이루어진다.

2) 히스토그램은 존재하지 않으므로, 정 필요하면 직접 만들어 써야 한다. 

 

라고 되어 있는데,  위의 두가지 모두 사실인가요?? 

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

 

 

히스토 그램이 어떤걸 말씀하시는지 모르겠네여?

 

현재 MySQL 조인은 NL 조인만 가능하고

 

5.6 에서 Hash 와 Merge 가 추가 되는걸로 알고있습니다.

민족님이 2012-09-25 16:20에 작성한 댓글입니다. Edit

답변 감사합니다. 

5.6에서는 hash와 merge가 추가되는 군요.

히스토그램은, 그 레코드의 분포에 대한 통계를 말한 건데요

1, 2, 5, 10, 50, 100 

이렇게 키값으로 들어가 있으면

1~10: 4

11~20: 0

...

90:100: 1 

이렇게 해당 구간의 튜플 갯수를 말한 건데요. mysql 에 있는지 없는지 잘 모르겠네요..

정호영(초롱불)님이 2012-09-25 22:46에 작성한 댓글입니다.

 

MySQL 도 나름대로 통계 정보를 갖고있지만

 

Oracle 처럼 컬럼 분포도 같은 자세한 통계정보를 갖고 있지 않습니다.

 

하여 MySQL 의 쿼리 튜닝을 진행 하시다 보면

 

플렌이 이상하게 풀리는 경우도 많습니다....

민족님이 2012-09-26 15:04에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
30333연속 로그인(3일 연속) 한 회원수 뽑아내는 쿼리 문의드립니다. [3]
원도재
2012-10-05
11476
30332innodb 테이블당 개별 TableSpace 생성할 경우 질문입니다. [2]
나그네
2012-10-05
11493
30330My.ini 설정에 관하여 질문 드리겠습니다 ^^ [2]
최병길
2012-09-25
9627
30329조인 알고리즘 관련 질문 [3]
정호영
2012-09-24
8838
30328left join sum 하기 중복제거 [2]
김양훈
2012-09-20
11981
30327mysql 커서 질문입니다.
김현철
2012-09-20
8566
30326load data infile 사용시 변수사용 방법
이중희
2012-09-18
8175
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다