Bonjour,
Je suis sous SQL Server 2005, et je voudrais avoir votre avis pour la création d'index nécessaire ou non.
Je sais qu'il ne faut pas abuser des index, qu'ils sont inutiles en cas de très petites volumétries, qu'il faut les placer sur des colonnes qui ont un minimum de doublon....
Mais je n'arrive pas à savoir si par exemple pour ma table PAYS (table de référence) avec 2 colonnes : id_pays et libelle_pays.
Est-il intéressant de créer un index sur la colonne libelle_pays ?
Sachant :
- Il y a déjà un index primaire (cluster) sur id_pays qui est la clé primaire.
- La table contiendra la liste d'environ 200 pays (60 octets max par enregistrement)
- L'index servira dans un ORDER BY dans une requête assez souvent utilisée
Je me pose cette question pour la plupart de mes tables de références car elles sont assez souvent utilisées dans des order by sur leur libellé...
Je vous remercie par avance pour votre aide car j'ai effectué pas mal de recherche mais je n'arrive pas à répondre à cette question.
tux

 

 
		
		 
         
 

 
			
			

 
   


 [INDEX] table de références
 [INDEX] table de références
				
 Répondre avec citation
  Répondre avec citation


 
  
 
 
			 
  
				


 
 

 
			
Partager