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 :

Taille de la mémoire base oracle 9 et 10g


Sujet :

Oracle

  1. #1
    Membre confirmé
    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
    Par défaut Taille de la mémoire base oracle 9 et 10g
    Bonjour les amis,

    Je voudrais calculer la taille de la mémoire d'une vingtaine de bases oracle ( 9i et 10g) installé sur des serveurs unix différents,
    je fais la somme de la sga (sga_max_size+la memoire pour le tri ), est ce que ce la est correct quand je fais:

    1/Pour des Bases en 9.2.0.8 (dans ces bases pas de pga) :
    Taille mémoire base =sga_max_size base+sort_area_size base ?
    Le sort_area_size_retained? faudrait-il le prendre en compte dans mes calcul ou il fait partie du sort_area_size? Auriez-vous une requete de calcul svp ou un script?

    2/ en 10g
    Taille mémoire base = sga_max_size+PGA_AGGREAGATE_TARGET ?


    Merci de votre réponse et votre aide!!!!!

  2. #2
    Membre Expert Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Par défaut
    Citation Envoyé par Mehdilis Voir le message
    Bonjour les amis,

    Je voudrais calculer la taille de la mémoire d'une vingtaine de bases oracle ( 9i et 10g) installé sur des serveurs unix différents,
    je fais la somme de la sga (sga_max_size+la memoire pour le tri ), est ce que ce la est correct quand je fais:

    1/Pour des Bases en 9.2.0.8 (dans ces bases pas de pga) :
    Taille mémoire base =sga_max_size base+sort_area_size base ?
    Le sort_area_size_retained? faudrait-il le prendre en compte dans mes calcul ou il fait partie du sort_area_size? Auriez-vous une requete de calcul svp ou un script?

    2/ en 10g
    Taille mémoire base = sga_max_size+PGA_AGGREAGATE_TARGET ?


    Merci de votre réponse et votre aide!!!!!
    Bonjour,

    en 9I PGA_aggregate_target peut etre activé aussi !!!,
    c'est pour des raisons de compatibilité descendante seulement que l'on peut encore mettre les valeurs anciennes :

    SORT_AREA_SIZE
    HASH_AREA_SIZE
    BITMAP_MERGE_AREA_SIZE
    CREATE_BITMAP_AREA_SIZE

    au cas ou c'est encore le cas ou pour verifier que WORKAREA_SIZE est en auto ou manuel,

    tu peux t'inspirer de ceci pour estimer la taille RAM utilisée par oracle

    http://www.dbazine.com/oracle/or-articles/burleson9

  3. #3
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Bonjour

    SORT_AREA_SIZE est d'une part une valeur maximale (vous n'êtes pas sûr que vous consommez réellement la taille indiquée), et d'autre part une valeur individuelle : chaque curseur est susceptible de consommer jusqu'à cette taille.
    On voit tout de suite qu'une formule simpliste va être complètement fausse.

    PGA_AGGREGATE_TARGET est également disponible en V9, donc il n'est pas forcément nécessaire d'utiliser une formule différente selon la version.
    Le souci, c'est que PGA_AGGREGATE_TARGET, contrairement à ce que pas mal de personnes pensent, n'est pas du tout une limite supérieure infranchissable. Ca serait même plutôt un plancher qu'un plafond, et suivant votre charge applicative, le total des PGA peut largement dépasser PGA_AGGREGATE_TARGET.

    Je n'ai pas de script tout cuit pour ça, mais je pense que j'irais plutôt chercher des indicateurs comme "session pga memory" dans V$SESSTAT.

  4. #4
    Membre confirmé
    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
    Par défaut
    Merci pour ces informations precieuses, mais juste j'ai trouvé aussi un lien oraclehttp://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams203.htm#i1134127 qui dit :

    SORT_AREA_SIZE specifies (in bytes) the maximum amount of memory Oracle will use for a sort.

    donc si je comprends bien que la sort_area_size c'est le max de lamemoire de tri?

    Merci d'avance,

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 138
    Par défaut
    Citation Envoyé par Mehdilis Voir le message
    Merci pour ces informations precieuses, mais juste j'ai trouvé aussi un lien oraclehttp://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams203.htm#i1134127 qui dit :

    SORT_AREA_SIZE specifies (in bytes) the maximum amount of memory Oracle will use for a sort.

    donc si je comprends bien que la sort_area_size c'est le max de lamemoire de tri?

    Merci d'avance,
    Attention le SORT_AREA_SIZE, c'est le max par session. Il y a un pseudo formule pour passer en PGA : PGA = (SORT_AREA_SIZE + HASH_AREA_SIZE) * Max Sessions actives

  6. #6
    Membre confirmé
    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
    Par défaut
    Bonjour,

    Merci à vous tous pour vos efforts.

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

Discussions similaires

  1. [7.3] Taille des datafiles base Oracle
    Par dorian-ya67 dans le forum Administration
    Réponses: 2
    Dernier message: 23/02/2013, 11h46
  2. Taille maxi d'une base Oracle en 10g
    Par Loicdu77 dans le forum Administration
    Réponses: 11
    Dernier message: 17/09/2008, 16h41
  3. Réponses: 5
    Dernier message: 28/09/2006, 13h56
  4. taille maximale d'une base de donnée paradox
    Par Anonymous dans le forum Paradox
    Réponses: 5
    Dernier message: 14/02/2004, 17h39
  5. XML et Base Oracle
    Par YESSOTHEO dans le forum XQUERY/SGBD
    Réponses: 2
    Dernier message: 27/10/2003, 09h19

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