Début du domaine contenu

Procédure Contrôle de l’utilisation d’un index Localiser le document dans l'arbre de navigation

Utilisation

Il arrive parfois qu’un index adapté à une sélection ne soit pas utilisé alors qu’il existe. L’index utilisé dépend de l’optimiseur dont se sert le système de base de données. Cette rubrique décrit la procédure à suivre pour connaître l’index que le système de base utilise pour la sélection.

Procédure

Pour vérifier si un index est utilisé, procédez comme suit :

  1. Ouvrez un deuxième dossier et sélectionnez Système ® Utilitaires ® Trace des performances.
  2. Marquez Trace SQL et sélectionnez Trace on.
  3. Dans la première fenêtre, exécutez l’activité pour laquelle vous voulez que le système utilise l’index souhaité.
  4. Sélectionnez Trace off et ensuite Trace list.
  5. L’affichage généré dépend du système de base de données utilisé. Vous pouvez rechercher l’index utilisé à l’aide de la fonction EXPLAIN sur les instructions critiques (PREPARE, OPEN, REOPEN).

Si votre système de base de données utilise un optimiseur en fonction des coûts, vous devez exécuter l’étape 3 avec le plus de données possible, étant donné qu’un tel optimiseur recherche le meilleur index sur la base de statistiques.

 

 

 

Fin du domaine contenu