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

 Oracle Discussion :

Question analyse index


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de pinocchio
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2002
    Messages : 795
    Par défaut Question analyse index
    Après avoir lu ce message, il me reste quelques zones d'ombres.
    La première est que d'avoir des index c'est bien mais lorsque je regarde sur OEM, je vois qu'il y ades analyses dessus.
    En regardant les dates de dernière analyse, ces analyses ne semblent pas automatique.
    Ces analyses doivent-elles être effectuées régulièrement?
    Cordialement
    Pinocchio

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Quelle est votre version d'Oracle ?

    A partir d'Oracle 10g, l'option CASCADE est à TRUE par défaut pour la procédure GATHER_TABLE_STATS, donc dès que les statistiques sont rafraîchies sur la table, elles le sont aussi sur les index.
    Si vous avez un recalcul des statistiques automatisé pour les tables, alors en temps normal vous n'avez rien de plus à faire pour les index.

  3. #3
    Membre éprouvé Avatar de pinocchio
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2002
    Messages : 795
    Par défaut
    Bonjour et merci.
    Nous sommes en 10.2.0.2 et nous avons bien des analyses de table chaque soir.
    En regardant la dernière analyse des tables, elle ne semble pas effectué sur chaque table chaque jour même si la table change.
    Par contre les index sont bien analysés correctement à chaque fois que les tables le sont.
    Y'a-t-il une explication à la non-analyse d'une table?
    Cordialement

  4. #4
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Citation Envoyé par pinocchio Voir le message
    Y'a-t-il une explication à la non-analyse d'une table?
    Il est courant (et souhaitable) que toutes les tables ne soient pas réanalysées à chaque fois, car l'opération serait très lourde.
    En fait, cela dépend du paramètre OPTIONS de GATHER_SCHEMA_STATS ou GATHER_DATABASE_STATS.
    Par exemple, en 10g, avec l'option GATHER STALE, une table ne sera prise en compte que si elle a subi au moins 10% de modifications depuis la dernière analyse.

    Pour être plus concret sur votre cas, il faudrait voir quelle valeur vous utilisez.

  5. #5
    Membre éprouvé Avatar de pinocchio
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2002
    Messages : 795
    Par défaut
    Malheureusement, je ne pourrai pas répondre à cette question car je ne suis pas DBA.
    Je regarde plus car il y a des lenteurs et que du coup je me plonge un peu dans les index.
    Merci pour tous ces renseignements.
    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [10g] Analyse Index
    Par korian dans le forum Administration
    Réponses: 4
    Dernier message: 07/05/2010, 13h30
  2. Question optimsation (index)
    Par boby62423 dans le forum Développement
    Réponses: 12
    Dernier message: 03/07/2009, 08h42
  3. Questions sur Index
    Par bibette dans le forum SAS Base
    Réponses: 1
    Dernier message: 07/07/2008, 15h26
  4. Question sur index DB2 400
    Par Jibon dans le forum DB2
    Réponses: 4
    Dernier message: 19/08/2007, 16h58
  5. [débutant] questions - regroupement indexes et jobs ?
    Par nagty dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 21/07/2005, 08h17

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