Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Bases de Datos
Universidad INVENIO
Bases de Datos III
Prof. Jorge Villegas Murillo
Semana 2
DBMS
2
• Memoria
• Shared Global Area (SGA): es el área más grande de memoria y quizás el más importante
• Shared Pool: es una caché que mejora el rendimiento ya que almacena parte del diccionario
de datos y el parsing de algunas consultas en SQL
• Redo Log Buffer: contiene un registro de todas las transacciones dentro de la base, las
cuales se almacenan en el respectivo archivo de Redo y en caso de siniestro se vuelven a
ejecutar aquellos cambios que aún no se hayan reflejado en el archivo de datos (commit).
•Large Pool: espacio adicional, generalmente usado en casos de multithreading y esclavos de
I/O.
•Java Pool: usado principalmente para almacenar objetos Java
• Program Global Area (PGA): información del estado de cursores/apuntadores
• User Global Area(UGA): información de sesión, espacio de stack
5
• Procesos Threading
• System Monitor: despierta periódicamente y realiza algunas actividades entre las
que se encuentran la recuperación de errores, recuperación de espacio libre en
tablespaces y en segmentos temporales.
• Process Monitor: limpia aquellos procesos que el usuario termina de manera
anormal, verificando consistencias, liberación de recursos, bloqueos.
• Database Writer: escribe bloques de datos modificados del buffer al disco, aquellas
transacciones que llegan a un estado de commit.
• Log Writer: escribe todo lo que se encuentra en el redo log buffer hacia el redo file
• Checkpoint: sincroniza todo lo que se tenga en memoria, con sus correspondientes
archivos en disco
Tipos de instancias de un DBMS 6
• SharedDisk:
• adaptabilidad para el balance de cargas
• gran disponibilidad
• se desempeña mejor en ambientes de solo r
• los datos no necesitan particionarse
Trabajo en clase 11