Hogar Bases de datos ¿Qué es el área global del sistema (sga)? - definición de techopedia

¿Qué es el área global del sistema (sga)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿qué significa System Global Area (SGA)?

El Área global del sistema (SGA) es un componente clave del sistema de gestión de bases de datos relacionales (RDMS). Desarrollado por Oracle Corporation, el área de memoria SGA es utilizada por los procesos de Oracle para mantener la 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.

Techopedia explica el Área Global del Sistema (SGA)

Oracle utiliza parámetros de inicialización para controlar la cantidad de memoria SGA asignada. En Oracle Database 10g, el SGA está configurado 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 pueden usarse 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
  • Rehacer el búfer de registro: incluye información sobre transacciones confirmadas que aún no se han escrito en archivos de registro de rehacer
  • Buffer_cache: contiene una copia de los bloques de datos leídos de los archivos de datos
  • Grupo compartido: contiene una memoria caché de sentencias analizadas y de lenguaje estructurado de consulta (SQL) comúnmente utilizadas
  • Grupo de Java: analiza las declaraciones de Java
¿Qué es el área global del sistema (sga)? - definición de techopedia