Bonsoir,

Je me posais une petite question concernant le dimensionnement automatique de la PGA.
Ma config : oracle 10G sous AIX 5.2
Mes paramètres : workarea_size_policy=AUTO et pga_aggregate_target=64 Mo

Quand on consulte la vue v$pgastat dans mon cas on voit ceci :
aggregate PGA target parameter 64.0 mbytes
aggregate PGA auto target 18.9 mbytes
global memory bound 3.2 mbytes
total PGA inuse 46.4 mbytes
total PGA allocated 100.7 mbytes
maximum PGA allocated 103.6 mbytes
total freeable PGA memory 11.6 mbytes
PGA memory freed back to OS 592.0 mbytes
total PGA used for auto workareas 4.8 mbytes
maximum PGA used for auto workareas 9.6 mbytes
total PGA used for manual workareas .0 mbytes
maximum PGA used for manual workareas 1.6 mbytes
over allocation count 6,949.0
bytes processed 4,148.7 mbytes
extra bytes read/written 1,196.6 mbytes
cache hit percentage 77.6 percent
On voit bien qu'il a alloué plus de PGA que je ne l'ai spécifié ==>total PGA allocated 100.7 mbytes

Donc, à quoi cela sert-il de régler au mieux le PGA_aggregate_target puisque de toutes manières il n'en tient pas compte ? Quel est l'intérêt de ce paramètre et comment influence t-il le dimensionnement automatique.

Phig