특정 컬럼을 인덱스로 지정 후,
컬럼의 위치가 앞쪽이나 뒤쪽이냐의 차이로 인해
성능에 큰 영향이 있을까요?
1) B컬럼에 인덱스 지정, 컬럼 순서는 앞에서 2번째
| A컬럼 | B컬럼 | C컬럼 | D컬럼 | E컬럼 | F컬럼 | G컬럼 | H컬럼 | I컬럼 | J컬럼 |
2) I컬럼에 인덱스 지정, 컬럼 순서는 앞에서 9번쨰
| A컬럼 | B컬럼 | C컬럼 | D컬럼 | E컬럼 | F컬럼 | G컬럼 | H컬럼 | I컬럼 | J컬럼 |
저 같은 경우
인덱스로 지정한 컬럼은 가독성을 위해 앞쪽으로 빼려고 하는 경향이 있는데,
다른분들은 어떻게 하고 계시는지 궁금합니다.
결합인덱스의 경우 인덱스 내 컬럼 순서가 성능에 영향을 줄 수는 있지만
테이블에 있는 컬럼의 순서와 인덱스 성능은 아무런 관계가 없습니다.