bonjour
(sql 2005)
peut on me confirmer que si je créé un index sur une colonne B, l'index contiendra aussi la clé primaire de la table
ou alors s'il faut créer des index type colonne B,PK
merci
bonjour
(sql 2005)
peut on me confirmer que si je créé un index sur une colonne B, l'index contiendra aussi la clé primaire de la table
ou alors s'il faut créer des index type colonne B,PK
merci
Si vous avez une clef primaire CLUSTERED, l'index autre que la clef contient l'index primaire pour référence à la ligne. Sinon, cette référence de ligne est constitué par un entier pour le n° du fichier + un entier pour le n° de page dans la fichier + un entier pour le n° de slot de ligne dans la page.
Pour mesurer cela vous pouvez utiliser la procédure sp_helpindex ou encore demander les stats derrière l'index : DBCC SHOW_STATISTICS
A +
je prends ça pour un oui alors
(DBCC SHOW_STATISTICS sur un index d'une colonne me donne 2 lignes dans le 2eme tableau une avec la colonne pour 8 octets de longueur et l'autre avec la colonne et la PK pour 16 octets de longueur)
j'ai cru voir quelquepart que tu conseillais d'être en dessous de 10 octets pour une clé d'index ... sur du multicolonne c'est pas évident ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager