Est-ce que pk doit être groupé ?

Table des matières:

Est-ce que pk doit être groupé ?
Est-ce que pk doit être groupé ?

Vidéo: Est-ce que pk doit être groupé ?

Vidéo: Est-ce que pk doit être groupé ?
Vidéo: Votre groupe sanguin dit des choses incroyables sur votre santé 2024, Novembre
Anonim

PK et la clé en cluster sont en effet des concepts distincts. Votre PK n'a pas besoin d'être votre clé d'index clusterisé. Dans les applications pratiques d'après ma propre expérience, le même champ qui est votre PK devrait/serait votre clé groupée puisqu'il répond aux mêmes critères énumérés ci-dessus.

La clé primaire doit-elle être mise en cluster ?

La clé primaire peut être en cluster ou non en cluster, mais il est recommandé de créer une clé primaire en tant qu'index en cluster. … La clé primaire doit être colonne d'identification unique de la table et elle ne doit pas être NULL.

Qu'est-ce que PK en cluster ?

Index clusterisé. Un index clusterisé définit l'ordre dans lequel les données sont physiquement stockées dans une table Les données de table ne peuvent être triées que d'une seule manière, par conséquent, il ne peut y avoir qu'un seul index clusterisé par table. Dans SQL Server, la contrainte de clé primaire crée automatiquement un index clusterisé sur cette colonne particulière.

La clé primaire peut-elle être non clusterisée ?

Une clé primaire est secrètement un index ! Il peut être clusterisé ou non clusterisé. Votre clé primaire peut techniquement être une "clé de substitution ".

Quel est l'avantage de l'index cluster ?

Un index clusterisé est utile pour les requêtes de plage car les données sont triées logiquement sur la clé. Vous pouvez déplacer une table vers un autre groupe de fichiers en recréant l'index clusterisé sur un autre groupe de fichiers. Vous n'êtes pas obligé de supprimer la table comme vous le feriez pour déplacer un tas.

Conseillé: