Création de plusieurs indexes sur une clé primaire
1 réponse
Gilles TOURREAU
Bonjour tout le monde !
Dans une table j'ai 2 colonnes Col1 et Col2 qui forment ensemble une
clé primaire de la table.
SQL Server ajoute donc automatiquement une clé PK_MaClé qui est composé
de Col1 et Col2...
Cependant j'ai une application qui va réaliser des recherches
uniquement sur Col1 ou uniquement sur Col2.
La question que je me pose : Dois-je crée 2 indexes en plus ? Un sur
Col1 et l'autre sur Col 2 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Philippe T [MS]
Bonjour,
Si votre index est Col1, Col2, vous n'avez pas besoin de créer un index sur Col1 (déja inclus dans votre index existant car votre index commence par Col1) mais par contre un index sur Col2 peut être bénéfique.
Phil. ________________________________________________________ Philippe TROTIN Microsoft Services France http://www.microsoft.com/france "Gilles TOURREAU" wrote in message news:
Bonjour tout le monde !
Dans une table j'ai 2 colonnes Col1 et Col2 qui forment ensemble une clé primaire de la table. SQL Server ajoute donc automatiquement une clé PK_MaClé qui est composé de Col1 et Col2...
Cependant j'ai une application qui va réaliser des recherches uniquement sur Col1 ou uniquement sur Col2.
La question que je me pose : Dois-je crée 2 indexes en plus ? Un sur Col1 et l'autre sur Col 2 ?
En vous remerciant par avance de vos lumières !
Cordialement
-- Gilles TOURREAU Responsable informatique
Société P.O.S Spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Bonjour,
Si votre index est Col1, Col2, vous n'avez pas besoin de créer un index sur
Col1 (déja inclus dans votre index existant car votre index commence par
Col1) mais par contre un index sur Col2 peut être bénéfique.
Phil.
________________________________________________________
Philippe TROTIN
Microsoft Services France http://www.microsoft.com/france
"Gilles TOURREAU" <gilles.tourreau@pos.fr> wrote in message
news:mn.53fb7d669ca55b4f.52180@pos.fr...
Bonjour tout le monde !
Dans une table j'ai 2 colonnes Col1 et Col2 qui forment ensemble une clé
primaire de la table.
SQL Server ajoute donc automatiquement une clé PK_MaClé qui est composé de
Col1 et Col2...
Cependant j'ai une application qui va réaliser des recherches uniquement
sur Col1 ou uniquement sur Col2.
La question que je me pose : Dois-je crée 2 indexes en plus ? Un sur Col1
et l'autre sur Col 2 ?
Si votre index est Col1, Col2, vous n'avez pas besoin de créer un index sur Col1 (déja inclus dans votre index existant car votre index commence par Col1) mais par contre un index sur Col2 peut être bénéfique.
Phil. ________________________________________________________ Philippe TROTIN Microsoft Services France http://www.microsoft.com/france "Gilles TOURREAU" wrote in message news:
Bonjour tout le monde !
Dans une table j'ai 2 colonnes Col1 et Col2 qui forment ensemble une clé primaire de la table. SQL Server ajoute donc automatiquement une clé PK_MaClé qui est composé de Col1 et Col2...
Cependant j'ai une application qui va réaliser des recherches uniquement sur Col1 ou uniquement sur Col2.
La question que je me pose : Dois-je crée 2 indexes en plus ? Un sur Col1 et l'autre sur Col 2 ?
En vous remerciant par avance de vos lumières !
Cordialement
-- Gilles TOURREAU Responsable informatique
Société P.O.S Spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr