Rea Global Del Sistema

Páginas: 11 (2678 palabras) Publicado: 25 de abril de 2015
Área Global del Sistema

Área Global del Sistema
SGA (Área Global del Sistema) es una estructura básica de memoria de Oracle que sirve para facilitar la
transferencia de información entre usuarios y también almacena la información estructural de la BD más
frecuentemente requerida.
El área global del sistema y un conjunto de procesos de la base de datos constituyen una instancia de una base dedatos Oracle. La base de datos Oracle automáticamente reserva memoria para el área global del sistema cuando se
inicia una instancia, y el sistema operativo reclama la memoria cuando se apaga dicha instancia. Cada instancia tiene
su propia SGA.

¿Que contiene el SGA?
Memoria Oracle (SGA) Su tamaño está determinado por los parámetros:





Shared_Pool_Size= Tamaño en bytes del área para SQLcompartidos y sentencias PL/SQL.
Db_Block_Size = Tamaño en bytes de un solo bloque de datos.
Db_Block_Buffers = Numero de Buffers a localizar en memoria.
Log_Buffer = Numero de bytes localizados para los Redo Log Buffer.

SGA = Shared_Pool_Size + (Db_Block_Size * Db_Block_Buffers) +Log_Buffer.
Está Compuesto por:
• Los Redo Log Buffers
• Los Database Buffers
• Shared SQL Pool

Componentes del SGA
RedoLog Buffer
Es un buffer circular que mantiene todos los cambios que han sido realizados sobre la base de datos por operaciones
INSERT, UPDATE, DELETE, CREATE, ALTER y DROP. Las entradas de este buffer contienen toda la
información necesaria para reconstruir los cambios realizados a la base de datos por medio de cualquier sentencia del
DDL o del DML (el bloque que ha sido cambiado, la posición decambio y el nuevo valor). El uso del Redo Buffer
es estrictamente secuencial, en tal sentido pueden entrelazarse cambios en los bloques de datos producidos por
transacciones diferentes. El tamaño de este Buffer también puede ser configurado para mejorar el rendimiento de la
instancia y de las aplicaciones que sobre ellas se ejecutan. Los registros Redo describen los cambios realizados en la
BD y sonescritos en los ficheros redo log para que puedan ser utilizados en las operaciones de recuperación hacia
adelante, roll-forward, durante las recuperaciones de la BD. Pero antes de ser escritos en los ficheros redo log son
escritos en un caché de la SGA llamado redo log buffer. El servidor escribe periódicamente los registros redo log en
los ficheros redo log.
El tamaño del buffer redo log sefija por el parámetro LOG_BUFFER

1

Área Global del Sistema

2

Buffer Cache (o Database Buffer Cache)
Su función es mantener bloques de datos más recientemente leídos directamente de
los archivos de datos, esto se hace para un mejor desempeño pues si los datos son de
nuevo requeridos por un usuario, su acceso es más rápido.
Cuando se procesa una consulta, el servidor busca los bloques de datosrequeridos
en esta estructura. Si el bloque no se encuentra en esta estructura, el proceso servidor
lee el bloque de la memoria secundaria y coloca una copia en esta estructura. De esta
forma, otras peticiones que requieran de este bloque de datos no requerirán de
acceso a memoria secundaria (lecturas físicas).
Los bloques pueden contener datos modificados que no son permanentemente
escritos a discoy los cuales maneja Oracle de una manera consistente para atender la
concurrencia de los usuarios conectados a la base de datos, dichos usuarios
comparten el acceso a esta área. Los bloques modificados se llamas bloques sucios.

Sga proceso

El tamaño de buffer caché se fija por el parámetro DB_BLOCK_BUFFERS del fichero init.ora.

Como el tamaño del buffer suele ser pequeño para almacenar todoslos bloques de datos leídos, su gestión se hace
mediante el algoritmo LRU.

Área de SQL Compartido, Shared SQL Pool
En esta zona se encuentran las sentencias SQL que han sido analizadas. El análisis sintáctico de las sentencias SQL
lleva su tiempo y Oracle mantiene las estructuras asociadas a cada sentencia SQL analizada durante el tiempo que
pueda para ver si puede reutilizarlas.
Antes de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema rea en el R.N
  • Rea De Sistemas De Una Empresa
  • Sistema global
  • Sistemas globales
  • Test sistemas de distribucion global
  • sistema de procesamiento global
  • Gps sistema de posicionamiento global
  • Sistemas Globales De Distribución

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS