select_type 에서 'simple' 경우 각각의 테이블이 '드라이빙' 또는 '드리븐' 인지 어떻게 알수 있나요?
130
77 asked
안녕하세요. 우선 좋은 강의 만들어주셔서 정말 감사합니다 :)
select_type 에서 'simple' 경우 각각의 테이블이 '드라이빙' 또는 '드리븐' 인지 어떻게 알수 있나요?
5-2. 실행계획 항목(1) -> 05:40 영상을 확인해보면
실행계획에서 table 필드 값 "e" 하고 "s" 가 있는데요.
여기서 질문 2가지가 있습니다.
질문1:
여기서 각각의 테이블이 '드라이빙' 또는 '드리븐' 인지 어떻게 알수 있나요?
(실행 계획 통해 조회된 데이터 순서대로 판단하면 되는것인지... 궁금하네요.. 그런데 이걸로 100% 판단하기에 조금 어렵다고 들어서요...)
질문2:
만약 테이블 "e" 가 드라이빙 테이블이라고 가정시
실질적으로 쿼리 수행할때 테이블 "e" 에 대한 where 절 조건을 이용해서 먼저 필터링 한다음에
테이블 "s" 하고 조인 수행을 하는것인지 궁금 합니다.
즉 드리아빙 테이블 조건절 이용해서 최대한 필터링 하고
그다음 드이븐 테이블하고 조인을 수행하는지 궁금합니다.
Answer 0
테이블 생성 시 PK 및 제약조건 문의
0
11
1
TCL 문의
0
9
1
PK를 AUTO_INCREMENT UUID를 UNIQUE로 하는것에 대해
0
11
1
본질 및 인조 식별자 질문
0
11
1
Jib 빌드가 83%에서 멈추는 문제 해결(windows 사용자)
1
15
1
pk를 auto increment로 하는것에 대해서
0
16
1
슈퍼키 문의
0
17
1
질문있습니다!
0
17
1
트랜잭션 내 Redis I/O 에 대한 궁금한점
1
31
1
3-13 리텐션 과제 제출합니다!
0
58
2
getOrCreate / Unique? 멱등 처리 질문
1
59
2
경쟁상태
0
49
1
stmt
0
41
1
실행 통계2 explain analyze 조인 쿼리
0
46
1
3강 인덱스 구조 강의 자료 문의
1
59
1
조회 메서드에서 @Transactional(readOnly=true) 질문
1
41
1
[해결됨]마지막 강의 내용 수정 화면이 기능을 못하네요.
0
49
1
수강기간 연장
0
70
1
FTS 방식으로 수행하는 나쁜 SQL 에서 질문이 있습니다.
0
80
0
7-8 질문
0
86
1
다음과 같은 쿼리가 더 좋은 결과를 보이는데 이유가 뭔지 궁금합니다.
0
173
1
rollup mariadb 11 ver 기준
0
164
1
use index, force index 힌트 질문
0
327
1
BNL Join 사용
0
170
1

