PK 컬럼을 포함하는 일반 인덱스를 만들어도 될까?
성능 개선을 위해 PK 컬럼 NO를 선두로하는 인덱스를 만들어야 한다. 고민이 많아진다. PK 컬럼을 선두컬럼으로 하는 인덱스를 만드는게 맞는건가? PK 인덱스는 빠른거 아닌가? PK 뒤에 넣는것도 찝찝하고. 컬럼 중복 인거 같기도하고... 당황스럽다. 경험을 쌓다보니, 성능 개선을 위해 반드시 필요하면 신규 생성하는 것은 옳은 방법임을 알게 되었다. 단, 명확한 사유가 있어야야 한다. 당연히 성능 개선을 위한 것이지만, 오성고 저자분의 의견은 아래와 같이 명확하다. 1) TB_TEST_PK : 중복 방지용 ( PK ) 2) TB_TEST_IDX01 : 조회용 ( PK를 포함하는 인덱스 ) 아래 TEST로 어떻게 구성하는지 확인! [ PK 컬럼을 포함하는 인덱스 생성 ] [1] 테이블 생성 DROP TA..