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 :

Estimation de SGA_TARGET PGA_AGGREGATE_TARGET


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 Estimation de SGA_TARGET PGA_AGGREGATE_TARGET
    Je suis en train de migrer une application de la 8.1.7.4 vers la 10.2.0.

    Je me pose des questions pour parametrer ma mémoire.

    Faites vous confiance à SGA_TARGET ou positionner vous la SGA a l'ancienne SHARE_POOL_SIZE etc ?

    Si vous utiliser SGA_TARGET vous l'initialisez avec quelle valeur ? La Valeur de la SGA (dans mon cas autours de 800Mo) que vous aviez en 8.1.7.4 ou la 10g est plus gourmande et il faut prevoir plus de place.

    Utilisez vous PGA_AGGREGATE_TARGET ? Sur quel parametre vous basez vous pour estimer sa taille avant de pouvoir le tuner réllement en production.

  2. #2
    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 Migration de 8i vers 10g
    Je migre de 8i vers 10g

    a quoi faut il que je fasse attention ?

    • Nouveaux parametres SGA_TARGET et PGA_AGGREGATE_TARGET. En connaissez vous d'autre ?
    • Data Pump au lieu des import/export.
    • sqlplus au lieu de svrmgrl.
    Ca l'air de fonctionner comme ca...

    Avez vous d'autres idées ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 87
    Par défaut
    il y a aussi entre autres

    - l'utilisateur internal n'existe plus
    - gestion des tablespaces local
    - la dbconsole sur le serveur
    - le flashback
    - le tablespace undo ( très très bien)
    - le paramètre fast_start_mmtr_target plutôt que les log_ckeckpoint_*

    en gros ça vaut le coup de se plonger dans la dco pour voir les nouveauté de la 9 et de la 10, car c'est domage d'utiliser une 10 comme une 8 même si ça marche

    sinon il faut utiliser la sga target mais en mettant des bornes inférieures pour la sga et le cache de tampon

    la pga c'est vraiement très bien

  4. #4
    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
    La PGA_AGGREGATE_TARGET: reprend le principe du Multi thread server qui est d'ailleurs devenu OSS ( Oracle Shared server en 9i). Il repose donc sur le principe du partage des ressources systémes et Oracle du serveur des connexions clientes .

    Ainsi on va partager une zone de programm et les clients s'en serviront uniquement lorsqu'ils ont en besoin et pas suite à une connexion.

    Il rassemble quelques paramétres comme : Sort_Area_Size, Hash_Area_Size, Bitmap_Merge_Size et Create_Bitmap_Area_Size.

    La SGA_AGGREGATE_TARGET :est la taille maximale que peut atteindre la SGA pour une instance Oracle. Dans ce càs Oracle ne dépassera pas cette taille maximale mais c'est qui lui qui par des ordres récursives va déterminer la taille de chacun des composants de la SGA. Si vous requeter avec un select * sur une table , qui est ordre simple à parser il peut être amener à diminuer la taile de la shared_pool pour donner un peu plus de place au data_buffer.


    Quand aux autres nouveautés, quelques une ont déja eu le droit à un article sur DVP :

    - dbconsole en mode OMS
    - Dbconsole en mode stand Alone
    - Datapump
    - Option de hautes dispo

    Il faut que tu comprennes que toute l'architecture à ébormément changé avec la 9i puis la 10G. Une remise à niveau est peut être nécessaire grace à une formation.

    Il existe une formation de 5 jours pour les DBA 8i vers 10G chez Oracle

  5. #5
    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
    Merci, ca va j'avai pas raté trop de chose (mis a part le dbconsole).

    Citation Envoyé par childeric
    sinon il faut utiliser la sga target mais en mettant des bornes inférieures pour la sga et le cache de tampon
    Comment tu fais pour fixer les bornes inférieurs ?

    Et sinon pour l'undo. J'ai taillé le TBS a la somme des mes TBS de ROLLBACK. VRAI ou FAUX ?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 87
    Par défaut
    Citation Envoyé par Wurlitzer
    Merci, ca va j'avais raté trop de chose (mis a part le dbconsole).



    Comment tu fais pour fixer les bornes inférieurs ?

    Et sinon pour l'undo. J'ai taillé le TBS a la somme des mes TBS de ROLLBACK. VRAI ou FAUX ?
    Comment tu fais pour fixer les bornes inférieurs ? => tu renseigne les paramètre habituel pour la sga et le cache mais tu en affecte moins en tout que ta valeur de sga traget.


    Et sinon pour l'undo. J'ai taillé le TBS a la somme des mes TBS de ROLLBACK. VRAI ou FAUX => c'est une bonne métode pour une premiere taille, de plus je rajoute 50% si j'ai de la place cela permet d'avoir une marge de sécurité

  7. #7
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

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

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    Citation Envoyé par Wurlitzer
    Merci, ca va j'avai pas raté trop de chose (mis a part le dbconsole).



    Comment tu fais pour fixer les bornes inférieurs ?

    Et sinon pour l'undo. J'ai taillé le TBS a la somme des mes TBS de ROLLBACK. VRAI ou FAUX ?
    Le mieux est d'employer un spfile, comme ça Oracle déterminera lui même les valeurs de départ

  8. #8
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

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

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    Citation Envoyé par childeric
    - l'utilisateur internal n'existe plus
    - gestion des tablespaces local
    l'utilisateur INTERNAL a disparu en Oracle7. Dans Oracle 7 et 8, CONNECT INTERNAL était pour des raisons de compatibilité compris comme CONNECT / AS SYSOPER ou CONNECT / AS SYSDBA

    locally managed tablespace est apparu en 8i

Discussions similaires

  1. [ADMIN] Archive log : estimation volumétrie
    Par Francis HENRY dans le forum Oracle
    Réponses: 8
    Dernier message: 13/05/2005, 11h50
  2. Estimer le temps d'ouverture d'une requête
    Par WebPac dans le forum Bases de données
    Réponses: 3
    Dernier message: 16/12/2004, 13h53
  3. [RAD] estimation des charges
    Par slim dans le forum Gestion de projet
    Réponses: 5
    Dernier message: 24/08/2004, 16h42
  4. [langage] Estimation du temps d'opération
    Par GLDavid dans le forum Langage
    Réponses: 3
    Dernier message: 09/07/2004, 19h35
  5. Estimation de Temps d'un requete, lancement asynchrone
    Par maveric dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 22/10/2003, 23h13

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