Index de l'article
Oracle Database 10g
Architecture Oracle
Serveur Oracle
Mémoire PGA
Instance Oracle
La SGA (System Global Area)
Zone de mémoire partagée

 

Mémoire PGA

Une structure de mémoire supplémentaire appelée PGA (Programme Global Area) est créée pour chaque utilisateur connecté.

La PGA stocke des informations de contrôle spécifiques à la session de l’utilisateur telles que les zones privées pour le traitement des curseurs, les variables attachées (bind), des informations sur la session, une zone de trie...

Chaque processus serveur dispose de sa propre mémoire PGA privée qui lui est exclusivement réservée.

Lorsque le processus utilisateur se déconnecte (fin de session), le processus serveur associé prend fin et la mémoire PGA est libérée.

N.B : Dans une configuration de serveur partagé :

  1. un processus serveur traite les demandes de plusieurs processus utilisateur.
  2. une quantité globale de mémoire PGA peut être allouée à l'instance Oracle moyennant le paramètre d'initialisation PGA_AGGREGATE_TARGET.

Selon l'architecture technique de l'application, le processus utilisateur existe, soit sur le PC de l'utilisateur (cas d’une application client/serveur) soit sur le serveur d'application du niveau intermédiaire (middle-tier) dans le cas d’une application n-tiers.



 

Copyright © 2009-2012 tuto-dba-oracle.com - Tous Droits Réservés -