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 :

Memoire des process SNP


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Wurlitzer
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 469
    Par défaut Memoire des process SNP
    J'ai une base 8.1.7.4 sous HP-UX sur laquelle tourne des Jobs Oracle. J'ai donc des process SNP qui tournent en tache de fond.

    J'ai l'impression que ces process ne rendent pas la mémoire. C'est a dire qu'au fur et à mesure, ils prennent de plus en plus de mémoire sans jamais la liberer et cela meme une fois que le programme qu'ils executent est terminé.

    Savez vous comment on peut agir sur la mémoire ces process :
    • pour la limiter
    • pour forcer sa reinitialisation sans arreter la base

    Merci,

    PS Pour suivre la consomation mémoire de ces process j'utilise la colonne RES de top. C'est correct ? Y a t il plus simple ?

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut
    Avant tout il faut être sur que ce sont ces process Oracle qui prenne de la mémoire et qui ne la libére pas, sert toi des outils systéme tel que vmstat pour déterminer cela.

    Ceci étant dit, je te conseillerai volontiers de te débarrasser d'HP, qui en version 8174 avec des FS ( ce n'est pas le cas des RAW devices ) fait uniquement du mode synchrone

  3. #3
    Membre chevronné Avatar de Wurlitzer
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 469
    Par défaut
    wmstat me permet de voir la mémoire global. Comment je fais pour suivre la mémoire d'un processus en particulier. (ps me donne que la total du processus avec donc pour chaque processus Orcale toute la SGA)

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Avec Oracle 9, on a les infos dans V$PROCESS. Avec Oracle 8, il faut essayer d'utiliser V$SESSTAT avec les stats suivantes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    select * from v$statname where name like '%pga%';
     
    STATISTIC# NAME
    ---------- ----------------------------------------------------------------
         CLASS
    ----------
            20 session pga memory
             1
     
            21 session pga memory max
             1

Discussions similaires

  1. Réponses: 17
    Dernier message: 02/02/2006, 12h03
  2. Réponses: 2
    Dernier message: 14/12/2004, 18h42
  3. Listing des process sous Win NT
    Par David E dans le forum MFC
    Réponses: 5
    Dernier message: 19/02/2004, 16h26
  4. Réponses: 13
    Dernier message: 05/01/2004, 19h00
  5. Gestion des process
    Par Oswald dans le forum C
    Réponses: 3
    Dernier message: 29/08/2003, 11h52

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