Bonjour,

Combien accorder de mémoire à Oracle pour un socle technique comptabilisant 64 Go de RAM ? : 50%, 80 % ?
Sachant que
- les traitements SHELL Unix ne consomment rien (- de 5% du CPU & Mémoire)
- les tâches Oracle : INSERT/SELECT sur des volumétries conséquentes (200 Millions d'enregistrements)

Mon idée serait de positionner la SGA à 20Go et voir

Ci-dessous le socle technique & configuration actuelle :
Sun Microsystems sun4u Sun SPARC Enterprise M5000 Server
SunOS 5.10 ( Generic_142900-03 )
RAM : 64 Go
CPU : 8 ( SPARC64-VII/2530MHz )

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
- LOG_MODDE : ARCHIVELOG
- Stockage : 657 Fichiers, pour 1,3 Tera (60 Go de TEMP)
- Taille de la SGA : 7552
System Global Area Size
+----> buffer_cache 6000Mo
+----> fixed_sga 2Mo
+----> java pool 256Mo
+----> large pool 256Mo
+----> log_buffer 3Mo
+----> shared pool 929Mo
+-------+ shared pool (free memory) 105Mo
- Taille du fichier BCT : 181
- Volumétrie quotidienne des REDOLOGS archivés : 25449
- Autres paramêtres :
pga_aggregate_target = 1048576000
sga_max_size = 7918845952
sga_target = 0
bitmap_merge_area_size = 1048576
hash_area_size = 131072
sort_area_size = 65536
db_cache_advice = ON
db_cache_size = 6291456000
shared_pool_size = 1073741824
large_pool_size = 268435456
parallel_automatic_tuning = FALSE
parallel_execution_message_size = 2152