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 :

question PGA aggregate target


Sujet :

Oracle

  1. #1
    Membre du Club
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Points : 48
    Points
    48
    Par défaut question PGA aggregate target
    Bonjour,

    J'ai une question sur la PGA : Est-ce qu'il peut y avoir une limite d'utilisation de la PGA par process ou par requete lancé.

    J'ai eu un problème avec un select qui faisait des sommes et des sort depuis quelques jours et ce select 1 fois sur 2 retournait une mauvaise sum pour 2 ligne (en tout il y en a quelques millier).

    Nous avons augmenter l'espace de la PGA et le problème semble réglé. La question que j'ai c'est que comment se fait t-il que ce soit toujours les memes lignes qui était en problème si je n'était pas seul à utilisé la PGA. S'il y a un pourcentage de limite par process, ca pourrait expliqué que maintenant il y a plus d'espace et que mon select fini par passé.

    Je suis sur windows 2003 avec 10G.

    merci

  2. #2
    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
    Points : 8 079
    Points
    8 079
    Par défaut
    Bonjour

    Sans conviction, je vous suggérerais de vérifier si un profil est rattaché au compte que vous utilisez pour vos tests, mais vraiment je n'y crois guère...
    En effet, les différentes limites de ressources qui peuvent être fixées se définissent en valeur absolue, et non en pourcentage.
    Les limitations en cours sont visibles dans la vue USER_RESOURCE_LIMITS.

    Voir cet article au besoin : http://oracle.developpez.com/guide/a.../adminprofile/

  3. #3
    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
    Points : 3 597
    Points
    3 597
    Par défaut
    Est-ce qu'il peut y avoir une limite d'utilisation de la PGA par process ou par requete lancé.
    Si le paramètre PGA_AGGREGATE_TARGET est utilisé, à priori non d'après la documentation. Sinon, oui avec SORT_AREA_SIZE, etc...

    Avec un profil créé par CREATE PROFILE, il est possible de limiter le nombre de lecture ou de temps CPU par session ou par requête mais pas la mémoire.

    S'il y a un pourcentage de limite par process, ca pourrait expliqué que maintenant il y a plus d'espace et que mon select fini par passé.
    Dans ce cas là ce serait un bug car si Oracle ne peut pas allouer de mémoire ou d'espace disque, il doit y avoir une erreur ORA-XXXX et la requête est annulée (statement level rollback).

  4. #4
    Membre du Club
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Points : 48
    Points
    48
    Par défaut
    mais est-ce que vous voyez une autre option?

    Comment se peut-il qu'une fois sur 2 le résultat de ma somme ne soit pas bonne et que ce soit toujours les 2 meme sommes qui sont en erreur.

    L'hypothese que nous avons émis est que comme la 1ere fois il passe bien la 2e fois il continu avec l'espace disponible restant du PGA, il arrive au bout de la limite, il manque des lignes servant à mes sommes et fait le somme sur les lignes qu'il a réussi à avoir. Est-ce farfelu de penser cela? Je trouve ca bizarre qu'Oracle n'est rien comme alerte a ce niveau.... Mais vraiment en doublant la PGA, je n'ai plus le probleme.

    Qu'en pensez-vous? Y'a t-il une autre explication?

    merci

  5. #5
    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
    Points : 3 597
    Points
    3 597
    Par défaut
    mais est-ce que vous voyez une autre option?
    Personnellement, non. Ce serait un bug. Si vous êtes sûr de pouvoir reproduire le problème et sans message d'erreur, c'est très probablement un bug et il faut informer Oracle.

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/03/2014, 18h13
  2. question sur doctype,target,
    Par Invité dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 01/06/2011, 16h17
  3. question bête avec target blank
    Par tremeur53 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 29/01/2009, 16h22
  4. Question de faisabilité
    Par lisarasu dans le forum CORBA
    Réponses: 3
    Dernier message: 14/05/2002, 12h26
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 30/04/2002, 00h18

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