데이터베이스에서 복합 인덱스(Composite Index)를 생성할 때 열 순서가 중요한 이유는?
어려움 freeCodeCamp해설
복합 인덱스 (A, B, C)는 A만 사용하는 쿼리, A+B를 사용하는 쿼리, A+B+C를 사용하는 쿼리에 모두 활용됩니다. 하지만 B만 사용하거나 C만 사용하는 쿼리에는 활용되지 않습니다. 이를 '최좌선 접두사(Leftmost Prefix)' 원칙이라 합니다.
복합 인덱스 (A, B, C)는 A만 사용하는 쿼리, A+B를 사용하는 쿼리, A+B+C를 사용하는 쿼리에 모두 활용됩니다. 하지만 B만 사용하거나 C만 사용하는 쿼리에는 활용되지 않습니다. 이를 '최좌선 접두사(Leftmost Prefix)' 원칙이라 합니다.