Académique Documents
Professionnel Documents
Culture Documents
Objectifs
A la fin de ce chapitre, vous pourrez : dcrire les composantes de la mmoire SGA implmenter la gestion automatique de la mmoire partage (ASMM) configurer manuellement les paramtres de la mmoire SGA configurer la gestion automatique de la mmoire PGA
8-2
8-3
Processus serveur 1
PGA
Processus serveur 2
PGA
Processus en arrire-plan
PGA
SGA
Zone de mmoire partage Zone de mmoire Java Zone de mmoire Streams Cache de tampons de la base de donnes Zone de mmoire LARGE POOL Cache de tampons de conservation Cache de tampons de recyclage
Tampon de journalisation
8-4
Cache de tampons
SGA
Processus serveur File d'attente Listes des points de reprise LRU
. . . .
Fichiers de donnes
8-6
SGA
Caches de tampons de BdD
Pool de recyclage
Pool de conservation
8-8
CREATE INDEX cust_idx STORAGE (BUFFER_POOL KEEP ); ALTER TABLE oe.customers STORAGE (BUFFER_POOL RECYCLE);
8-9
UGA
Sauvegarde
Session Parallle
8-11
Tampon de journalisation
8-12
Tampon de journalisation
Tampon de journalisation Cache de tampons de la base de donnes Zone de mmoire partage Cache "library"
Processus serveur
Fichiers de contrle
LGWR
ARCn
8-13
Exemple :
Cache de tampons
Zone de mmoire LARGE POOL Zone de mmoire partage Zone de mmoire Java Zone de mmoire Streams Utilisateurs en ligne
8-14
SGA_TARGET
8-15
8-16
8-17
Pour limiter la taille de certains composants de la mmoire, vous devez configurer manuellement la taille de ces composants : lorsque les tailles calcules automatiquement ne sont pas adaptes votre situation pour une raison donne lorsque la mmoire requise prsente des pics ou des creux sur une brve priode qui ne sont pas dtects par la fonction ASMM si vous souhaitez simplement garantir une quantit minimum de mmoire pour un composant spcifique
8-18
Rglage automatique
Rglage automatique
Taille totale de la mmoire SGA = 8 Go
8-21
Ces composants doivent tre configurs manuellement via les paramtres de base de donnes. La mmoire utilise par ces composants rduit la quantit de mmoire disponible pour le rglage automatique de la mmoire SGA.
8-22
SGA_TARGET = 8G
DB_CACHE_SIZE = 0 JAVA_POOL_SIZE = 0 LARGE_POOL_SIZE = 0 SHARED_POOL_SIZE = 0 STREAMS_POOL_SIZE = 0 SELECT name, value, isdefault FROM v$parameter WHERE name LIKE '%size';
8-23
Une modification de la valeur de SGA_TARGET affecte uniquement les composants dimensionnement automatique.
8-24
8-25
Le redimensionnement de paramtres rgls manuellement affecte uniquement la portion rglable de la mmoire SGA.
8-26
Mmoire PGA
Mmoire PGA
Processus serveur PGA
Zones de mmoire SQL prives Zone des Mmoire curseurs et alloue par zone de session partage des ordres SQL Zone de travail
Connexions ddies
Serveur partag
PGA
PGA
8-27
Elle ajuste dynamiquement la quantit de mmoire PGA ddie aux zones de travail, en fonction du paramtre PGA_AGGREGATE_TARGET. Elle contribue l'optimisation des performances de toutes les oprations SQL utilisant beaucoup de mmoire. Elle est active par dfaut.
8-29
8-30
8-31
8-32
8-33
8-35
Synthse
Ce chapitre vous a permis d'apprendre : dcrire les composantes de la mmoire SGA implmenter la gestion automatique de la mmoire partage (ASMM) configurer manuellement les paramtres de la mmoire SGA utiliser la gestion automatique de la mmoire PGA
8-37
Prsentation de l'exercice : Utiliser la fonction ASMM pour corriger un problme d'allocation mmoire
Cet exercice porte sur les points suivants : diagnostiquer un problme d'allocation mmoire activer la gestion automatique de la mmoire partage
8-38