IndexScan이란?


IndexScan이란?

튜닝을 하다보니 Index라는 말이 자주 보이는데, 이게 대체 뭘까 해서 그 다음 주제는 자연스럽게 index가 되었어요. Index는 검색성능을 최적화하기 위해 사용되는 도구입니다. 책의 목차와 같은 역할을 합니다. 애시당초에 쿼리를 짜면서 필요한 경우 인덱스를 추가할 수 있고, 학부 시절 SQL 배우던 데이터베이스 시간에 인덱스 추가하는 방법을 배운 적이 있었어요. 근데 Oracle의 경우 따로 인덱스를 추가하지 않아도 테이블 생성단계에서 다음 2가지 경우에서 인덱스를 자동으로 생성합니다. 1. PK 조건을 거는 경우 2. Unique 조건을 거는 경우 인덱스가 적절히 걸리는 경우, 검색속도가 향상됩니다. 하지만 꼭 모든 경우에서 인덱스가 필요할까요? 아닙니다. Insert, delete같은 DML ..


원문링크 : IndexScan이란?