티스토리 뷰

5. 다중 칼럼 인덱스

여러 컬럼에 걸쳐서 인덱스를 거는 경우, n+1 번째 인덱스의 정렬은 n번째 인덱스 정렬에 의존한다. 즉, n+1번째 인덱스만 봤을 때, 키값은 일반적으로 정렬이 안 되어있다.

-> 인덱스 거는 순서가 중요하다.(계속 언급되는 내용. 진짜 중요한 듯)

 

6. B-Tree 인덱스의 정렬 및 스캔 방향

1. 인덱스의 정렬

인덱스 정렬이란, B-Tree 리프노드들의 정렬관계를 말한다.

정방향으로 읽으면 오름차순, 역방향으로 읽으면 내림차순. 옵티마이저는 적절하게 정/역 어느 방향으로 읽어야할지 판단한다.

역방향으로 인덱스 읽는 경우가 정방향으로 읽을 때보다 느리다

- 인덱스 페이지 내의 레코드들은 항상 정방향으로 정렬되어있기 때문

- 페이지 잠금이 정방향 스캔에 유리한 구조이기 때문

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
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
글 보관함