inflearn logo
강의

Khóa học

Chia sẻ kiến thức

MySQL thực sự Phần 1 - Phần 2

Tập.15 Mẫu truy vấn quét toàn bộ và điều chỉnh

복합 인덱스의 컬럼중 선행 컬럼을 조건에서 누락해도 인덱스가 사용될 수도 있나요?

Đã giải quyết

239

catsbi

16 câu hỏi đã được viết

0

안녕하세요. 이제 2회차로 다시 잘 보고 있는 수강생입니다 🙂

Ep15를 보던 중 복합 인덱스의 컬럼들 중 선행컬럼을 조건에서 누락할 경우 풀 스캔이 될 수 있다고해서 직접 쿼리를 실행해봤습니다.

explain select * from users where joined_at > '2022-07-24 00:00:00';
image.png

8.0.21버전부터는 인덱스 스킵 스캔을 통해 선행 컬럼이 조건에 포함되지 않아도 후속 컬럼을 이용해 인덱스 일부 활용이 가능하다고 하는데 이 때문에 위와 같은 실행 계획나 나온걸까요?

mysql dbms/rdbms backend query-tuning mysql-query

Câu trả lời 1

0

eunbinbaeck0088

안녕하세요.

벌써 2회차시라니! 열심히 수강해주셔서 감사합니다. 😊

문의주신 내용 관련해서는, 혹시 테스트하신 users 테이블 스키마를 좀 알 수 있을까요?

테스트하신 테이블이 혹시 id, account_type, joined_at 이렇게 세 컬럼으로만 구성돼있었던건지 확인이 필요해서 여쭤봅니다.

라이브 운영중인 환경의 테이블에 인덱스 추가시 고려사항

0

21

2

JPA Repository 질문이 있습니다!

1

29

2

페이지네이션 처리를 쿼리에서 하는 방식 질문

1

31

1

DDD 는 마이바티스와 잘 맞지 않는건가요?

0

38

1

스프링부트 버전 문의드립니다.

0

28

1

Json 요청 처리

1

26

2

비동기 스레드풀 분리 이유와 Virtual Thread 전환 시 고려사항

0

26

1

gRPC 실무에서 질문

0

30

2

수강기간 연장

0

19

1

Build 관련 문제 (테스트 관련 문제)

0

30

1

unique index가 걸린 상황에서 s-lock, x-lock 질문

0

507

2

질문드립니다.

0

250

1

Real MySQL 시즌1 part 2 에피소드 16의 인덱스가 null인 컬럼을 포함한다는 것에 대한 질문

0

170

1

시퀸셜하게 증가하지 않는 PK의 insert성능도 문제가 있을까요?

0

222

2

파티셔닝의 자원 사용 효율 증가 관련 질문

1

644

2

INSERT에서 shared lock을 거는 이유 질문

1

434

3

안녕하세요. 인덱스 관련 질문 있습니다.

0

370

2

테이블이 1:N 구조에서 N쪽 테이블에 유니크 제약조건에 의한 오류발생 회피 방법이 뭘까요?

0

262

1

SKIP LOCKED 부분에서 INNER JOIN이 아니고 LEFT JOIN이 걸릴수 있다면

0

184

1

단일 인덱스 크기, 전체 인덱스 크기 구하는 계산식

0

235

2

primary key에 시간, uuid로 복합키로 설정하는 경우

0

325

2

에피소드 21에 궁금한 점이 있어 질문드립니다.

0

233

2

에피소드 17번에서 skip locked 질문이 있습니다.

0

264

1

Real MySQL 시즌 1 - Part 1 or Part2 영상에 나오는 자료 공유 가능하나요?

1

364

1