IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Politique d'indexation comment faire!


Sujet :

MS SQL Server

  1. #1
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Points : 2 914
    Points
    2 914
    Par défaut Politique d'indexation comment faire!
    Bonjour,
    est ce que quelqu'un peut m'expliquer c'est quoi un index en cluster? et quand est ce que c'est intéressant de les faire?
    quand j'ai opté pour ces index mon application est devenue très rapide mais juste après 2jours les temps de réponses ont commencé a se degradé!
    merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 224
    Points : 19 566
    Points
    19 566
    Billets dans le blog
    25
    Par défaut
    Un index en cluster est un index dont les feuilles sont les pages de données de la table

    Les indexes non clusterisés sont des indexes dont les feuilles sont des pointeurs sur les pages de données de la table

    Autrement dit, un index en cluster détermine l'ordre physique dsns lequel les enregistrements sont stockés... d'où le fait qu'il ne peut y avoir qu'un seul et unique (ou aucun) index cluster par table.

    Si vos accès se font de plus en plus lents, c'est peut-être que vous n'avez pas choisi le bon champ pour l'index cluster. Evitez par exemple un champ autoincrément : les insertions se feraient alors systématiquement sur la dernière page (feuille) de la table, d'où contention.

  3. #3
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Points : 2 914
    Points
    2 914
    Par défaut
    Merci,
    mon prolème se présente comme suit:
    j'ai une table qui contient les clients et leurs échéances ( soit pour chaque client j'ai plusieurs dates échéances). cette tables est énorme en terme de données. l'utilisateur de l'application fait une sélection par date échéance et le résultat souhaité sera les clients qui ont cette date échéance. quel est à votre avis le meilleur moyen pour indexer ma table?
    Merci beaucoup.

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/10/2011, 23h30
  2. Réponses: 1
    Dernier message: 18/11/2010, 17h00
  3. Comment faire un équivalent à z-index que pour IE6
    Par whitespirit dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 14/05/2008, 09h15
  4. Réponses: 3
    Dernier message: 04/01/2008, 09h10
  5. index oracle comment faire
    Par nenekes dans le forum Administration
    Réponses: 3
    Dernier message: 16/05/2007, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo