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

Administration Oracle Discussion :

Import de data et calcul de stats


Sujet :

Administration Oracle

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 137
    Points : 59
    Points
    59
    Par défaut Import de data et calcul de stats
    Bonjour,
    Je suis en 10g R2, dans ma base il ya des traitements qui tournent et qui font beaucoup de modificationn de table (ordre lmd), du coup les stats perdrent leurs efficacité, elles sont recalculée par oracle automatiquement via le job DBMS_GATHER_STAT le soir. Est ce que je pourrais les recalculer durant la journée:
    1/ quel est le risque
    2/ Est ce que le caclul des stats durant la journée lock les tables en meme temps des traitements?
    3/ Dans le cas d'import/export c'est qoui l'option à donner pour importer les stats en même temps avec les objects, ou bien je relance un calcul de stat manuel ? quel est le mieux

    Merci d'avance de votre réponse .

  2. #2
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 734
    Points
    1 734
    Par défaut
    1/ le risque est qu'entre la fin de tes traitements et le rafraichissement des stats, les stats ne soient pas à jour, donc les requêtes sur ces tables peuvent avoir des plans d'exécution foireux
    2/ non
    3/ exp/imp le fait par défaut il me semble
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  3. #3
    Membre habitué Avatar de Laurent_du_78
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 138
    Points : 188
    Points
    188
    Par défaut
    Bonjour,
    le job DBMS_GATHER_STAT (lancé par défaut à 22h en semaine et Samedi à 0h), lance un DBMS_STATS.GATHER_DATABASE_STATS avec options => GATHER AUTO. Si les tables sont bien en MONITORING (par défaut en 10g), les statistqiues ne sont recalculées que si 10% des enregistrements sont modifiées (INSERT, UPDATE ou DELETE). Pour cela il utilise la vue all_tab_modifications pour décider du calcul des stats pour chacune des tables.

    Oracle estime donc que l'optimiseur reste performant jusqu'à 10% de modifications des enregistements.
    Si les modifications sont réalisées par un batch, tu peux calculer les stat uniquement pour les tables impliquées par les modufications.

    Pour l'import, l'option statistic est à ALWAYS par défaut, il faut cependant les exporter (paramètre statistic à ESTIMATE par défaut)
    Amicalement
    24h-en-piste.com

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 137
    Points : 59
    Points
    59
    Par défaut
    Merci beaucoup les amis pour vos réponses.

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

Discussions similaires

  1. Import XML Data(SQl Server)
    Par Soulama dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 02/02/2007, 11h29
  2. Oracle816 - Calcul de stats - index
    Par robb21 dans le forum Oracle
    Réponses: 2
    Dernier message: 09/06/2006, 09h37
  3. [Langage] Comment importer une fiche de calculs ?
    Par fonlay dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 10/05/2006, 15h01
  4. Calcul des stats sur SYS et SYSTEM
    Par orafrance dans le forum Oracle
    Réponses: 8
    Dernier message: 05/10/2005, 16h25
  5. Le calcul des stats dégrade les performances
    Par jo007 dans le forum Oracle
    Réponses: 18
    Dernier message: 15/02/2005, 09h42

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