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 :

Ressource et mémoire consommées


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Août 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Août 2010
    Messages : 48
    Par défaut Ressource et mémoire consommées
    Bonjour,

    Etant très loin d'être DBA, ma question va peut-être paraître stupide, mais est-il possible sous Oracle 9i de connaître la ressource CPU et la mémoire consommée par une requête et/ou une session?

    Merci par avance.

  2. #2
    Membre éclairé
    Avatar de mboubidi
    Homme Profil pro
    DBA Oracle
    Inscrit en
    Novembre 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Algérie

    Informations professionnelles :
    Activité : DBA Oracle
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 326
    Par défaut
    requete pour CPU:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    select 
       ss.username,
       se.SID,
       VALUE/100 cpu_usage_seconds
    from
       v$session ss,
       v$sesstat se,
       v$statname sn
    where
       se.STATISTIC# = sn.STATISTIC#
    and
       NAME like '%CPU used by this session%'
    and
       se.SID = ss.SID
    and
       ss.status='ACTIVE'
    and
       ss.username is not null
    order by VALUE desc;
    Memory:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    SELECT distinct NVL(a.username,'(oracle)') AS username,
           a.module,
           a.program,
           Trunc(b.value/1024/1024) AS memory_Mb, p.spid
    FROM   v$session a,
           v$sesstat b,
           v$statname c,
           v$process p
    WHERE  a.sid = b.sid
    AND    b.statistic# = c.statistic#
    and a.paddr = p.addr(+)
    AND    c.name = 'session pga memory'
    and    b.value >= '31457280'
    AND    a.program IS NOT NULL
    ORDER BY memory_Mb DESC;

  3. #3
    Membre averti
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Août 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Août 2010
    Messages : 48
    Par défaut
    Désolé d'avoir mis autant de temps à répondre.

    Oui, c'est exactement ce qu'il me faut, merci beaucoup

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

Discussions similaires

  1. [Linux] mémoire consommée fantôme
    Par MonkeyJLuffy dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 17/03/2011, 17h02
  2. Libérer la mémoire consommée par un DataModule
    Par liviertlse dans le forum Bases de données
    Réponses: 16
    Dernier message: 10/05/2007, 14h59
  3. [mémoire consommée par Oracle]
    Par tesla dans le forum Oracle
    Réponses: 4
    Dernier message: 03/10/2006, 16h47
  4. Réponses: 4
    Dernier message: 09/11/2005, 13h32
  5. Analyseur de mémoire consommé par un soft
    Par chris_wafer_2001 dans le forum C++
    Réponses: 18
    Dernier message: 25/10/2005, 23h30

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