인덱스로 설정한 컬럼의 위치가 성능에 영향이 있을까요? 0 1 983

by ksbgenius [DB 모델링/설계] [2022.09.16 11:11:04]


특정 컬럼을 인덱스로 지정 후,

컬럼의 위치가 앞쪽이나 뒤쪽이냐의 차이로 인해

성능에 큰 영향이 있을까요?

 

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컬럼
                   

 

저 같은 경우
인덱스로 지정한 컬럼은 가독성을 위해 앞쪽으로 빼려고 하는 경향이 있는데,

다른분들은 어떻게 하고 계시는지 궁금합니다.

 

 

by 마농 [2022.09.16 12:36:15]

결합인덱스의 경우 인덱스 내 컬럼 순서가 성능에 영향을 줄 수는 있지만
테이블에 있는 컬럼의 순서와 인덱스 성능은 아무런 관계가 없습니다.
 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입