게시판을 생성하려고 하는데 인덱스를 생성해야 합니다.
해당하는 이름이 있는지 검색하는 내용을 넣고 싶은데요
글번호를 identity로 설정하려고 하는데
글번호와 이름을 같이 primary key로 설정해도 되나요?
글번호와 이름을 같이 primary key로 설정해 줄 필요는 없습니다..
약간 비효율적이라고 보여지네요..
추천) 글번호 identity => clustered primary key
이름 => non-clustered index
설명을 덧붙이자면,
1) 글번호, 이름을 같이 PK로 설정하게 될 경우, 이름으로 검색하게 되면 인덱스를 타지 못합니다.. 그렇다고 이름, 글번호를 PK로 설정하게 되면 non-clustered pk로 잡아주는 것이 좋으며, 이 역시 약간 비효율적으로 보입니다..
2) 이름 이외에 인덱스가 필요할 경우, PK는 가능한 한 최소 사이즈를 유지하는 것이 좋습니다.. 인덱스는 PK 정보를 보유하게 되니까요..
그럼..