área global del sistema (sga)

Definición - ¿Qué significa System Global Area (SGA)?

System Global Area (SGA) es un componente clave del sistema de gestión de bases de datos relacionales (RDMS). Desarrollada por Oracle Corporation, los procesos de Oracle utilizan el área de memoria SGA para almacenar información de instancia de base de datos compartida crítica para el funcionamiento adecuado de la base de datos, incluidos los datos entrantes requeridos y los datos de control interno.

Techinfo explica el área global del sistema (SGA)

Oracle usa parámetros de inicialización para controlar la cantidad de memoria SGA asignada. En Oracle Database 10g, el SGA se configura con los parámetros "sga_target" y "sgs_max_size".

Oracle utiliza la función de administración automática de memoria para calcular y asignar memoria a diferentes áreas SGA. Los parámetros de inicialización también se pueden usar para asignar memoria manualmente a áreas SGA individuales.

Los componentes de SGA son los siguientes:

  • Caché de diccionario: contiene información de la tabla del diccionario de datos, como información sobre cuentas, segmentos, archivos de datos, tablas y privilegios
  • Búfer de registro de rehacer: incluye información sobre transacciones confirmadas que aún no se han escrito en archivos de registro de rehacer en línea
  • Buffer_cache: contiene una copia de los bloques de datos leídos de los archivos de datos
  • Grupo compartido: contiene un caché de declaraciones de lenguaje de consulta estructurado (SQL) analizadas y de uso común
  • Grupo de Java: analiza declaraciones de Java