Estructura de memoria:
Es un grupo de
estructuras de la memoria compartida que contiene datos e información de
control de una instancia de una BD. Si varios usuarios se conectan de forma
concurrente a la misma instancia, entonces los datos se comparten en el SGA,
por lo que también se llama shared global area.
Estructura de Datos del SGA:
- Caché de los Buffers
- Buffer del registro de Redo
- El Pool compartido
- Large Pool
- Java Pool
- Streams Pool
- Caché de diccionario
Caché de los Buffers (Database Buffer
Cache)
Contiene copias de los bloques de datos de lectura de las páginas. Todos los procesos de los usuarios conectados concurrentemente a la instancia comparten el acceso a ella.
Buffer del registro del Rehacer (Redo Log
Buffer)
Contiene
información sobre cambios hechos a la base de datos, la cual se almacena en las
‘entradas redo’. Estas entradas contienen la información necesaria para
reconstruir, o rehacer cambios hechos en la base de datos mediante las
operaciones INSERT, UPDATE, DELETE, CREATE, ALTER o DROP y se usan para la recuperación
de la base de datos, si fuera necesario.
El Pool Compartido
Es la parte del SGA que contiene la cache de biblioteca, la cache de diccionario, los buffers para los mensajes de ejecución paralela y las estructuras de control.
Large Pool
El administrador
de la base de datos puede configurar un área de memoria opcional llamado large
pool que proporciona grandes cantidades de memoria
Java Pool
En una única base
de datos, se puede especificar que los flujos de memoria se asignen desde un
pool en el SGA llamado Streams pool.
Cache de diccionario (Dictionary Cache)
El diccionario de
datos es una colección de tablas y vistas de la base de datos que contienen
información sobre la base de datos (sus estructuras y sus usuarios).
No hay comentarios.:
Publicar un comentario