Discussion: Analyse AWR Oracle

  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    avril 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : avril 2014
    Messages : 18
    Points : 10
    Points
    10

    Par défaut Analyse AWR Oracle

    Bonjour,
    je dois analyser le rapport de oracle 11gr2(11.2.0.3.0) sur une plate forme Linux x86 64-bit et j'aurai besoin de votre aide

    voici les éléments que je possède ci-joint
    Merci a vous



    cdtl
    Abdel
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Oracle ACE Director, DBA OCM 12c, consultant. En Suisse (dbi services)
    Inscrit en
    novembre 2007
    Messages
    1 535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Suisse

    Informations professionnelles :
    Activité : Oracle ACE Director, DBA OCM 12c, consultant. En Suisse (dbi services)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2007
    Messages : 1 535
    Points : 5 339
    Points
    5 339
    Billets dans le blog
    5

    Par défaut

    Bonjour,
    En moyenne 6 sessions actives, passant 70% du temps en CPU et 30% à attendre une (ou des) transaction(s) qui a verrouillé une ligne pendant plusieurs minutes.
    Difficile de dire autre chose.
    Cordialement,
    Franck.
    Franck Pachot - Consultant et formateur en Suisse Romande (dbi services) - Oracle ACED - Oracle Certified Master 12c - Oak Table member - twitter: @FranckPachot
    Préparez-vous à la 12.2 en lisant Oracle Database 12c Release 2 Multitenant (Oracle Press)


  3. #3
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    avril 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : avril 2014
    Messages : 18
    Points : 10
    Points
    10

    Par défaut

    merci pour votre aide
    par contre comment résolu le problème au niveau de la section Top 5 Timed Foreground Events les possibilités qui fournie oracle ou ailleurs )
    ****enq: TX - row lock contention*** de mon coté je vais essayer de voir la description de la table et je pense que le problème peut être viennent des contraints(index ou cle pk ou fg ) ou d'autre chose n'hésitez pas a donner votre point de vue


    cdtl
    Abdel

  4. #4
    Expert éminent sénior Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    octobre 2007
    Messages
    5 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2007
    Messages : 5 501
    Points : 11 241
    Points
    11 241

    Par défaut

    Faite déjà le tour des contraintes de type clé étrangère non indexées.

  5. #5
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Oracle ACE Director, DBA OCM 12c, consultant. En Suisse (dbi services)
    Inscrit en
    novembre 2007
    Messages
    1 535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Suisse

    Informations professionnelles :
    Activité : Oracle ACE Director, DBA OCM 12c, consultant. En Suisse (dbi services)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2007
    Messages : 1 535
    Points : 5 339
    Points
    5 339
    Billets dans le blog
    5

    Par défaut

    Dans la section 'Segments' de AWR on peut voir quelle table est concernée
    Normalement 'enq: TX - row lock contention' est un mode exclusif alors que clé pk ou index sont share
    Franck Pachot - Consultant et formateur en Suisse Romande (dbi services) - Oracle ACED - Oracle Certified Master 12c - Oak Table member - twitter: @FranckPachot
    Préparez-vous à la 12.2 en lisant Oracle Database 12c Release 2 Multitenant (Oracle Press)


  6. #6
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Oracle ACE Director, DBA OCM 12c, consultant. En Suisse (dbi services)
    Inscrit en
    novembre 2007
    Messages
    1 535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Suisse

    Informations professionnelles :
    Activité : Oracle ACE Director, DBA OCM 12c, consultant. En Suisse (dbi services)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2007
    Messages : 1 535
    Points : 5 339
    Points
    5 339
    Billets dans le blog
    5

    Par défaut

    Citation Envoyé par mnitu Voir le message
    Faite déjà le tour des contraintes de type clé étrangère non indexées.
    Ce serait 'enq: TM' pas 'enq: TX'
    Franck Pachot - Consultant et formateur en Suisse Romande (dbi services) - Oracle ACED - Oracle Certified Master 12c - Oak Table member - twitter: @FranckPachot
    Préparez-vous à la 12.2 en lisant Oracle Database 12c Release 2 Multitenant (Oracle Press)


  7. #7
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    avril 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : avril 2014
    Messages : 18
    Points : 10
    Points
    10

    Par défaut

    effectivement
    la table qui me pose un problème smjpp et voici le code sql:
    est ce que il faut changer qu'il que chose dans ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    UPDATE SMJP SET VERSION = ' ' 
     WHERE ID_SMJP = ' ' 
     AND 
     version = ' '
    Cdtl
    Abdel

  8. #8
    Expert éminent sénior Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    octobre 2007
    Messages
    5 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2007
    Messages : 5 501
    Points : 11 241
    Points
    11 241

    Par défaut

    Citation Envoyé par pachot Voir le message
    Ce serait 'enq: TM' pas 'enq: TX'
    Noté! Merci.

  9. #9
    Expert éminent sénior Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    octobre 2007
    Messages
    5 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2007
    Messages : 5 501
    Points : 11 241
    Points
    11 241

    Par défaut

    Il est peu probable que vous pouvez changer quelque chose à l'update qui sera bénéfique. Vous devez analyser dans quelle contexte la requête s'exécute et comment faire pour écourter la durée où elle garde le verrou ainsi que ça fréquence d'exécution et le nombre des enregistrements impactées, etc.

  10. #10
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    avril 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : avril 2014
    Messages : 18
    Points : 10
    Points
    10

    Par défaut

    Bonjour,
    merci a vous
    quand vous travaillez sous rac il faut avoir 2 rapport à analysez ou juste un seule?

    Cdtl,
    Abdel

  11. #11
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Oracle ACE Director, DBA OCM 12c, consultant. En Suisse (dbi services)
    Inscrit en
    novembre 2007
    Messages
    1 535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Suisse

    Informations professionnelles :
    Activité : Oracle ACE Director, DBA OCM 12c, consultant. En Suisse (dbi services)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2007
    Messages : 1 535
    Points : 5 339
    Points
    5 339
    Billets dans le blog
    5

    Par défaut

    On peut faire un rapport sur chaque instance (ici vous avez le rapport de l'instance 2) ou un 'global report' avec awrgrpt
    Franck Pachot - Consultant et formateur en Suisse Romande (dbi services) - Oracle ACED - Oracle Certified Master 12c - Oak Table member - twitter: @FranckPachot
    Préparez-vous à la 12.2 en lisant Oracle Database 12c Release 2 Multitenant (Oracle Press)


  12. #12
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    avril 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : avril 2014
    Messages : 18
    Points : 10
    Points
    10

    Par défaut

    merci beaucoup de votre aide

  13. #13
    Membre actif
    Homme Profil pro
    xxxxxxxxx
    Inscrit en
    avril 2015
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : xxxxxxxxx

    Informations forums :
    Inscription : avril 2015
    Messages : 161
    Points : 264
    Points
    264

    Par défaut Analyse AWR Oracle

    Bonjour,

    - peut-être il faudra que tu réorganise cette table, est-ce qu'il y a un index bitmap, modifier les configurations des blocs de données (PCTFREE, ..), les parametres liés aux transactions DML sur la table càd
    INITTRANS, MAXTRANS ..
    - concernant ton code SQL update .., pour être approfondir ton investigation,
    tu peux aussi consulter les valeurs des statistics suivantes :
    (ITL waits, Buffer Busy Waits, row lock waits, physical reads, logical reads)
    sur la vue v$segment_statistics de cette table à l'origine du Pb !

    Pour finir, voici les url concernant l'analyse des Rapport AWR :
    http://www.pafumi.net/AWR Reports.html#/Workload_Repository_Reports/
    http://www.aide-oracle.net/2014/03/l...automatic.html
    http://chs.gottry.com/images/Oracle/...AWR_Report.pdf

Discussions similaires

  1. Analyse DEADLOCK oracle
    Par petitfrere dans le forum Administration
    Réponses: 2
    Dernier message: 06/11/2009, 16h32
  2. analyse table oracle
    Par ralix dans le forum Oracle
    Réponses: 3
    Dernier message: 02/08/2007, 09h17
  3. [Oracle 8i/Fichier de log] - fichier log pour analyse erreur
    Par shaun_the_sheep dans le forum Oracle
    Réponses: 4
    Dernier message: 25/01/2005, 19h06
  4. script d'analyse oracle : compute statistic
    Par davidudy dans le forum Administration
    Réponses: 7
    Dernier message: 05/08/2004, 15h00

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