Salut,
Nous avons une base de production Oracle 10g hébergée toute seule sur un serveur ayant 36G de RAM.
La taille de la base est 3To.
La SGA_TARGET est = 0 .
Nous souhaiterions gérer la SGA en automatique : SGA_TARGET = 8Go << 36Go(RAM)
------------------
Actuellement
------------------
PGA :
pga_aggregate_target=2Go.
SGA :
db_cache_size= 100Mo.
log_buffer=2Mo.
shared_pool_size=700Mo.
shared_pool_reserved_size=200Mo.
large_pool_size=2Mo.
java_pool_size=50Mo
----------------------
MODIFICATION A FAIRE
----------------------
sga_target=8G
sga_max_size=8G
Faut-il faire uniquement ALTER SYSTEM SET SGA_TARGET = 8G et redémarrer la base ?
Et les sous-composants de la SGA faut-il les reconfigurer ? tous = 0 ? ou bien c’est automatique ?
Exemple : SET SHARED_POOL_SIZE =0
Cette gestion automatique de la mémoire peut-elle impacter nos traitements et les plans d’exécution ? risque ?
Si oui comment minimiser l’impact et si grande dégradation de perfs comment revenir en arrière (SGA manuelle) ?
Enfin quel outil ou vues V$ permettent de bien configurer la mémoire ?
ciao
Partager