Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estructura de memoria - Coggle Diagram
Estructura de memoria
Área Global del Sistema (SGA)
Compartida entre todos los procesos
lo que permite
acceso rápido a los datos compartidos
reduce la necesidad de acceder constantemente al disco.
Caché de base de datos
almacena copias de datos
Controladores de transacciones y bloqueos
para mantener la integridad de los datos
y la consistencia transaccional.
porción de la memoria física del servidor
se comparte entre todos los procesos de la instancia de la BD
Contiene datos y controladores compartidos por todos los usuarios y procesos de la base de datos.
Incluye
la caché del búfer
la caché compartida de SQL
el diccionario de datos
y otros componentes esenciales para el funcionamiento del SGBD
Áreas Globales de Programas (PGA)
porción de la memoria dedicada a cada proceso de servidor de BD en segundo plano
es privada para cada proceso
y se utiliza para almacenar información específica de ese proceso
como
variables de sesión
áreas de trabajo para operaciones de ordenación
y áreas de pila de ejecución.
Privada para cada proceso
lo que garantiza que los datos y las operaciones de un proceso no interfieran
con los de otros procesos.
Variables de sesión
Almacena variables de sesión
y otras estructuras de datos específicas
como valores de sesión
y cursores.
Áreas de trabajo para ordenaciones
Reserva espacio para realizar operaciones de ordenación
como clasificaciones necesarias para consultas SQL.
Área de Ordenaciones (Sort Areas)
regiones de memoria utilizadas para realizar operaciones
como
las ordenaciones necesarias para ejecutar consultas SQL que contienen cláusulas ORDER BY o GROUP BY
Estas áreas pueden estar ubicadas
tanto en la SGA como en la PGA
Gestiona operaciones de ordenación
Proporciona espacio en memoria
para realizar operaciones de ordenación de datos
Optimiza el rendimiento
se reduce significativamente el tiempo de respuesta de las consultas
mejorando así el rendimiento general del sistema.
Memoria Virtual
técnica que utiliza el sistema operativo
para gestionar la memoria física disponible en un sistema
Permite que los procesos de la base de datos
utilicen más memoria de la que está físicamente disponible
mediante el uso de espacio en disco como extensión de la memoria RAM.
Administra el espacio de intercambio
El sistema operativo gestiona de forma dinámica el intercambio de datos
entre la memoria física y el espacio de intercambio en disco
para optimizar el rendimiento del sistema.
Área de Código de Software
Almacena código ejecutable
Reserva espacio para almacenar el código binario del software
incluidos
los componentes del motor de la base de datos
los controladores de dispositivos
y otros programas necesarios para el funcionamiento del sistema de gestión de bases de datos.
Protegida contra escritura
El área de código de software generalmente está protegida
contra
escritura para prevenir modificaciones accidentales
o maliciosas que podrían afectar la integridad y la seguridad del sistema.