Memorias de un manejador de base de datos

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.

Comentarios

Entradas más populares de este blog

1.4 Aspectos matemáticos de la graficación (Geometría Fractal)

Registros de propósito general

1.2 El procesador y sus registros internos