Beruflich Dokumente
Kultur Dokumente
SGA
PGA
Sort Areas
Memoria Virtual
SCA
rea Global del sistema (SGA)
Es un grupo de estructuras de la memoria compartida que contiene datos e
informacindecontroldeunainstanciadeunaBD.Sivariosusuariosseconectan
deformaconcurrentealamismainstancia,entonceslosdatossecompartenenel
SGA,porloquetambinsellamashared global area.
EstructuradeDatosdelSGA
CachdelosBuffers
BufferdelregistrodeRedo
ElPoolcompartido
LargePool
JavaPool
StreamsPool
Cachdediccionario
Cach de los Buffers (Database Buffer Cache)
Contiene copias de los bloques de datos de lectura de las pginas. Todos los
procesos de los usuarios conectados concurrentemente a la instancia comparten
elaccesoaella.
Buffer del registro del Rehacer (Redo Log Buffer)
Contiene informacin sobre cambios hechos a la base de datos, la cual se
almacena en las entradas redo. Estas entradas contienen la informacin
necesaria para reconstruir, o rehacer cambios hechos en la base de datos
mediantelasoperacionesINSERT,UPDATE,DELETE,CREATE,ALTERoDROP
yseusanparalarecuperacindelabasededatos,sifueranecesario.
El Pool Compartido
EslapartedelSGAquecontienelacachedebiblioteca,lacachedediccionario,
losbuffersparalosmensajesdeejecucinparalelaylasestructurasdecontrol.
Large Pool
El administrador de la base de datos puede configurar un rea de memoria
opcionalllamadolargepoolqueproporcionagrandescantidadesdememoriapara
asignar:
Memoria de la sesin para el servidor compartido y el Oracle XA interface
(usadodondelastransaccionesinteractanconmsdeunabasededatos)
ProcesamientodeE/S
Copiasdeseguridadyoperacionesderecuperacin
Java Pool
SeusaenlamemoriadelservidorparaalmacenartodoelcdigoydatosdelJVM
enlassesiones.
Streams Pool
En una nica base de datos, se puede especificar que los flujos de memoria se
asignendesdeunpoolenelSGAllamadoStreamspool.
Cache de diccionario (Dictionary Cache)
El diccionario de datos es una coleccin de tablas y vistas de la base de datos
que contienen informacin sobre la base de datos (sus estructuras y sus
usuarios).
Oracle accede con frecuencia al diccionario de datos, por lo que tiene dos
localizaciones especiales en memoria designadas a mantenerlo. Una de ellas es la
cach del diccionario de datos, tambin conocida como la cache de fila por que
contiene datos sobre las filas en vez de los buffers (los cuales contienen bloques
de datos), y la otra es el cache de biblioteca.
reas globales de programas (PGA)
Son la zonas de memoria en las que se ordenan los datos, es decir el espacio
en memoria necesita la organizacin y ordenacin de las fila.
Existen muchas razones importantes por las que este tamao influye en el
rendimiento.
Memoria Virtual
Para permitir el acceso a los datos, Oracle utiliza un conjunto de procesos que
son compartidos por todos los usuarios. Adems, existen estructuras de memoria
que son utilizadas para almacenar los datos ms recientemente solicitados a la
BDD.
Instancia de una base de datos Oracle
Conclusin