1. 인덱스의 사전적 의미는 색인이며, 각각의 데이터에 대한 색인이라고 생각하면 된다. 2. 인덱스의 특징 쿼리를 수행할 때, 인덱스가 없다면 모든 로우를 일일히 조회해야 한다. 인덱스는 쿼리 작업을 매우 효율적으로 만들어준다. 인덱스를 만들면 새로운 로우를 생성하거나 제거하는 작업을 빈번하게 할 때 속도의 저하가 일어날 수 있다. 매번 인덱스를 업데이트 해야하기 때문이다. 단순 인덱스를 만들면 해당 컬럼만 조회할 때 사용할 수 있고, 다수의 컬럼을 대상으로 조회할 때는 복합 인덱스가 효율적이다. 복합 인덱스는 순서가 중요하다. a-b 복합 인덱스는 a 단순 인덱스와 같은 기능을 하기 때문에 대체할 수 있다. 3. 인덱스의 구조 : 대표적인 인덱스의 구조로는 B-Tree 인덱스, 해시 인덱스, GIN 인..