* SGA: System Global Area = area global del sistema
Cada vez que se inicia una base de datos, se reserva espacio para
un área global de sistema (SGA, System Global Area) y se inician los
procesos background de Oracle. El área global del sistema es un área
de memoria utilizada para guardar la información de la base de datos
compartida por los usuarios de la base de datos. A la combinación de
procesos de background y de búffers de memoria se le denomina
instancia de Oracle.
(Con Oracle 10g, en V$SGAINFO podemos ver cómo Oracle reparte el espacio de la SGA
(sga_target) entre todas las cachés q la componen, así como el tamaño del gránulo y
el tamaño máximo al q podría llegar la SGA (sga_max_size))
SQL> select * from v$sgainfo;
(En v$sgastat también podemos ver información detallada sobre la Shared Pool)
SQL> select * from v$sgastat;
Demo en Oracle11g sobre XP
SQL> select * from v$sgainfo;
NAME BYTES RES
——————————– ———- —
Fixed SGA Size 1334380 No
Redo Buffers 5844992 No
Buffer Cache Size 268435456 Yes
Shared Pool Size 243269632 Yes
Large Pool Size 4194304 Yes
Java Pool Size 12582912 Yes
Streams Pool Size 0 Yes
Shared IO Pool Size 0 Yes
Granule Size 4194304 No
Maximum SGA Size 535662592 No
Startup overhead in Shared Pool 50331648 No
NAME BYTES RES
——————————– ———- —
Free SGA Memory Available 0
12 filas seleccionadas.
SQL> select * from v$sgastat
where name in (‘library cache’,'row cache’,'sql area’,
‘buffer_cache’,'log_buffer’);
POOL NAME BYTES
———— ————————– ———-
buffer_cache 268435456
log_buffer 5844992
shared pool sql area 41258288
shared pool library cache 348260
shared pool row cache 3780216



























