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 :

[11g] Lecture DataBase Control


Sujet :

Administration Oracle

  1. #1
    Membre éclairé Avatar de macben
    Inscrit en
    Mars 2004
    Messages
    546
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2004
    Messages : 546
    Par défaut [11g] Lecture DataBase Control
    Bonjour

    Utilisant le db control, je me pose une question quant à sa bonne lecture.

    Sur le graphique j'ai une ligne rouge à l'ordonnée 4 indiquant "Coeurs de processeur", je me demande quelle valeur à cette ligne puisque l'ordonnée indique les sessions actives ? Quelle indication m'apporte cette ligne par rapport au graphique ?

    De plus à droite il y a le calendrier, mais qui ne fonctionne pas (année à 0), est-ce un bug ? Une historisation qu'il faut activer ? En effet, quand je me déplace sur ce graphique je ne peux aller à plus de 24 heures antérieurs ?

    Vous remerciant pour votre aide,
    Images attachées Images attachées  

  2. #2
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Sur les sessions actives, il y en a qui travaillent en CPU ou attendent pour travailler en CPU qu'il y ait une CPU disponible (en fait un core): c'est le vert (CPU + CPU wait)
    Et il y en a qui attendent sur autre chose (ici, en bleu c'est des attentes I/O: le processus n'a rien à faire tant qu'il n'a pas reçu le résultat de ses lectures disque).

    La ligne rouge, c'est pour indiquer le nombre de CPU disponible (en fait de cores). C'est une référence, pour comparer la charge CPU (en vert) avec la capacité de la machine.

    Par exemple, ici, il y a 4 cores. Donc lorsque le vert est à la moitié (2 sessions actives en moyenne) il y a 50% d'utilisation CPU par Oracle. On voit ici une petite période où il y avait 8 sessions active en CPU pour Oracle, donc on peut supposer qu'il y avait une contention, et que chacune de ces 8 session n'a pu avoir que la moitié du temps une CPU disponible. A noter que 8, c'est une moyenne. En fait, il y avait 24 session, mais en moyenne, à chaque instant, 24-8=16 faisaient des i/o, 4 au maximum travaillaient en CPU et le reste était en attente de CPU.

    Mais ici, c'est plus au niveau des i/o que le temps est passé...

    Pour l'an zéro, je n'ai pas d'idée

    Cordialement,
    Franck.

  3. #3
    Membre éclairé Avatar de macben
    Inscrit en
    Mars 2004
    Messages
    546
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2004
    Messages : 546
    Par défaut
    Merci pour ta réponse détaillée !

    Par contre du coup ce que je comprend pas sur le schéma détail de ma requête c'est que j'ai l'event db file sequential read qui plafonne à 4, ce qui correspond au nombre de cores.

    Pourquoi cet événement plafonne-t-il au nombre de cores, il ne s'agit pas de la charge cpu ?
    Images attachées Images attachées  

  4. #4
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Cela veut dire qu'il y avait 4 sessions en train de faire des i/o. Mais le fait que ce soit le même nombre de cores est une coïncidence. Si pendant cette période tu ouvres une nouvelle session qui fait beaucoup d'i/o, alors ça devrait dépasser.
    Si ce n'est pas le cas, ça vaudrait le coup d'investiguer...
    Cordialement,
    Franck.

Discussions similaires

  1. [Info] Database control perturbé par glogin.sql
    Par Pomalaix dans le forum Entreprise Manager
    Réponses: 1
    Dernier message: 19/08/2008, 15h41
  2. Probléme avec Oracle Entreprise Manager 10 g Database Control
    Par dba_oracle_2006 dans le forum Entreprise Manager
    Réponses: 0
    Dernier message: 03/12/2007, 09h58
  3. Configurer un Database Control pour une BD distante
    Par mbzhackers dans le forum Administration
    Réponses: 4
    Dernier message: 17/09/2007, 13h52
  4. langue database control oracle 10G
    Par TOmJoad dans le forum Administration
    Réponses: 2
    Dernier message: 20/07/2007, 11h49
  5. OEM : Database Control, Outil de sauvegarde/Restauration
    Par matana dans le forum Entreprise Manager
    Réponses: 1
    Dernier message: 29/11/2005, 15h57

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