[MySQL] B-Tree 인덱스를 통한 데이터 읽기
목차 1. B-Tree 인덱스를 통한 데이터 읽기 2. B-Tree 인덱스의 정렬 및 스캔 방향 3. B-Tree 인덱스의 가용성과 효율성 어떤 경우에 인덱스를 사용하게 유도할지, 또는 사용하지 못하게 할지 판단하려면 MySQL이 어떻게 인덱스를 이용해서 실제 레코드를 읽어 내는지 알아야 한다. MySQL이 인덱스를 이용하는 방법들과 인덱스의 정렬, 가용성에 대해 알아본다. 1. B-Tree 인덱스를 통한 데이터 읽기 1) 인덱스 레인지 스캔 인덱스 레인지 스캔은 검색해야 할 인덱스의 범위가 결정됐을 때 사용하는 방식이다. SELECT * FROM employees WHERE first_name BETWEEN 'Ebbe' AND 'Gad'; (1) 인덱스 레인지 스캔 루트 노드 → 브랜치 노드 → 리프 ..
Database/MySQL
2023. 5. 22. 13:05
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- clean code
- kafka
- ATDD
- 폴링 발행기 패턴
- 이벤트 스토밍
- named query
- 학습 테스트
- Stream
- Spring Boot
- mockito
- H2
- TDD
- 트랜잭셔널 아웃박스 패턴
- java8
- 도메인 모델링
- 계층형 아키텍처
- Ubiquitous Language
- spring rest docs
- 마이크로서비스 패턴
- 클린코드
- JPA
- MySQL
- Spring Data JPA
- 스프링 예외 추상화
- http
- Git
- 스프링 카프카 컨슈머
- Spring
- 육각형 아키텍처
- HTTP 헤더
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함