유니크 인덱스
Post

유니크 인덱스

유니크 인덱스

  • 테이블이나 인덱스에 같은 값이 2개 이상 저장될 수 없음
  • NULL 은 저장될 수 있고 중복 허용한다.

유니크 인덱스 읽기

유니크나 세컨더리 인덱스나 읽어야 할 레코드 건수가 같다면 성능상의 차이는 없다.

인덱스 쓰기

유니크 인덱스의 키 값을 쓸 때는 중복된 값이 있는지 없는지 체크하는 과정이 한 단계 더 필요하다.

유니크 인덱스 사용시 주의사항

꼭 필요한 경우가 아니라면 유니크 인덱스를 생성하지 않는 것이 좋다.

외래키

  • 외래키는 InnoDB 스토리지 엔진에서만 생성
  • 외래키 제약이 설정되면 자동으로 연관되는 테이블의 컬럼에 인덱스 생성