このガイド .
したがって、一意性とインデックス キーを分離する必要があります。ある列でデータを一意に保つ必要がある場合は、一意の制約 (一意のインデックス) を作成します。データを保護します。また、列に主キー (PK) を作成することもできます - それらも一意になります。ただし、違いがあります。他のすべてのインデックスは参照に PK を使用するため、PK はできるだけ短くする必要があります。したがって、私のアドバイス - Identity 列 (int または bigint) を作成し、その上に PK を作成します。そして、一意の列に一意のインデックスを作成します。一意の列でクエリを実行すると、データのクエリが高速になる場合があります。他の列でクエリを実行すると、他の特定のインデックスを作成する必要があります。
したがって、一意のキー - データの一貫性、インデックス - クエリ用。