내 DB는 MySQL이고 InnobDB 스토리지 엔진 사용하고 있어..
DB 인덱스 공부하다가 궁금한점이 생겼어
1. PK를 생성하면 자동으로 Cluster Index가 만들어지는거야? 따로 지정할 필요없어?
2. Unique Key 값이 걸려있으면 인덱스가 생성되는거지? 따로 추가적으로 INDEX 걸필요 없는거지?
찾아보니까 인덱스하고 Key가 동일한 의미라고 하더라구..
내 DB는 MySQL이고 InnobDB 스토리지 엔진 사용하고 있어..
DB 인덱스 공부하다가 궁금한점이 생겼어
1. PK를 생성하면 자동으로 Cluster Index가 만들어지는거야? 따로 지정할 필요없어?
2. Unique Key 값이 걸려있으면 인덱스가 생성되는거지? 따로 추가적으로 INDEX 걸필요 없는거지?
찾아보니까 인덱스하고 Key가 동일한 의미라고 하더라구..
해당 댓글은 삭제되었습니다.
ㅇㅎ Unique key가 걸려있는거는 그러면 Select 효율이 마찬가지로 빠르겠네??!
아 그러겠구나 Index가 Key의 의미니까 fk든 pk든 uk든 다 기본적으로 이상적인 상황이라면
SELECT 효율을 빠르게 하는 kEY 값은 걸려있는거고 거기서 FK는 참조기능 UK는 고유한값 PK는 고유한값 + NOT NULL을 추가적으로 가지고 있는개념인고지?!