|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : novembre 2006 Messages : 22 ![]() |
Bonjour,
je suis en train d'apprendre un peu à me servir d'SQL Server et là franchement j'ai du mal sur la notion d'Index. En fait, j'ai du mal à capter la diffénce entre les "clustered" et "nonclustured"... C'est un peu abstrait et il y a pas beaucoup d'information sur le net dessus. Je remarque que quand je crée un clé primaire sur une table, un index clustured se crée automatiquement et comme il ne peut y en avoir qu'un par table, ben ca règle le problème de "quand le créer". Mais pour les nonclustured, c'est pas pareil... J'ai essayé d'en créer un peu pour voir et quand j'utilise l'outils d'analyse de BDD de SQL, il me dit toujours de supprimer mon index xD Du coup, je sais pas vraiment quand je peux créer un index nonclustured. Quelqu'un pourrait éclairer ma lanterne ? |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Bonjour,
L'index clustered organise physiquement les lignes de ta table selon la clé de l'index, tu ne peux donc en avoir qu'un par table. Tu n'est pas obligé de le mettre sur la clé primaire. C'est pas défaut, mais tu peux changer ce comportement. Les index NONCLUSTERED sont à créer sur des colonnes qui sont utilisées dans la clause WHERE de tes requêtes. Un article de SQLPro ici : http://sqlpro.developpez.com/optimisation/indexation/
__________________
Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, formation, solutions MS SQL Server et informatique libre. MCDBA, MCITP, MCT, SCJP2 - http://www.babaluga.com/ Articles et tutoriels : http://rudi.developpez.com/ LIVRE : Optimiser SQL Server |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : novembre 2006 Messages : 22 ![]() |
Salut,
Merci beaucoup pour ta réponse je vais lire immédiatement le document que tu m'as donné |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com