- O índice exclusivo não pode ser agrupado.
- A chave primária é única e pode ser agrupada
- O índice clusterizado não é exclusivo por padrão
- O índice clusterizado exclusivo é exclusivo :)
Mais informações você pode obter este guia .
Então, devemos separar unicidade e chaves de índice. Se você precisar manter os dados únicos por alguma coluna - crie uma restrição uniqe (índice único). Você protegerá seus dados. Além disso, você pode criar uma chave primária (PK) em suas colunas - elas também serão exclusivas. Mas, há uma diferença:todos os outros índices usarão PK para referência, então PK deve ser o mais curto possível. Então, meu conselho - crie a coluna Identity (int ou bigint) e crie PK nela. E crie um índice exclusivo em suas colunas exclusivas. A consulta de dados pode se tornar mais rápida, se você fizer consultas em suas colunas exclusivas, se você fizer consultas em outras colunas - você precisa criar outros índices específicos.
Portanto, chaves exclusivas - para consistência de dados, índices - para consultas.