[친절한 SQL 2장] 인덱스 기본
2.1.1 미리보는 인덱스 튜닝 SQL 튜닝은 랜덤 I/O와의 전쟁 -. 데이터베이스 성능이 느린이유는 디스크 I/O 때문이다. -. Disk I/O중에 랜덤 I/O가 중요 2.1.2 인덱스 구조 -. DBMS는 일반적으로 B*Tree 인덱스를 사용 ※인덱스 탐색 과정 -. 수직적탐색 : 인덱스 스캔 시작점을 찾는 과정 -. 수평적탐색 : 데이터를 찾는 과정 2.1.5 결합 인덱스 구조와 탐색 -. 인덱스 선두 컬럼을 모두 "=" 조건으로 검색할 때는 어느 컬럼을 인덱스 앞쪽에 두든 블록 I/O 개수는 같으므로 성능도 같다. -. Excel fillter 기능으로 착각하면 안된다. -. B-Tree 구조로 되어 있는 Index는 루트에서 리프 블록까지 높이(dept)는 항상 같다. 2.2.2 인덱스를 R..