[친절한 SQL 튜닝] 2장 인덱스 기본
2.1 인덱스 구조 및 탐색인덱스 튜닝의 두가지 핵심인덱스 스캔 과정에서 발생하는 비효율을 줄이는 것. 인덱스 스캔 효율화 튜닝테이블 액세스 횟수를 줄이는 것. 랜덤 액세스 최소화 튜닝인덱스 구조DBMS는 일반적으로 B*Tree 인덱스 사용리프블록에 저장된 각 레코드는 키값 순으로 정렬되어 있고, 테이블 레코드를 가리키는 ROWID를 가지고 있음LMC(Leftmost Child)키값을 갖지 않는 가장 왼쪽 첫번째 레코드루트와 브랜치 블록에 존재키값을 가진 가장 첫번째 레코드를 가리킴인덱스 탐색 과정수직적 탐색 : 조건을 만족하는 첫번째 레코드를 찾는다수평적 탐색 : 찾고자하는 데이터가 더 안나타날때까지 찾는다. 인덱스 수평적 탐색수직적 탐색을 통해 스캔 시작점을 찾았으면, 찾고자 하는 데이터가 더 안나타..
Development Study/SQLP
2024. 10. 11. 08:58