Lar Bases de dados O que é área global do sistema (sga)? - o que é techopedia

O que é área global do sistema (sga)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Área Global do Sistema (SGA)?

A Área Global do Sistema (SGA) é um componente essencial do sistema de gerenciamento de banco de dados relacional (RDMS). Desenvolvida pela Oracle Corporation, a área de memória SGA é usada pelos processos da Oracle para manter as informações compartilhadas da instância do banco de dados críticas para o funcionamento adequado do banco de dados, incluindo os dados recebidos necessários e os dados de controle interno.

Techopedia explica System Global Area (SGA)

O Oracle usa parâmetros de inicialização para controlar a quantidade de memória SGA alocada. No Oracle Database 10g, o SGA é configurado com os parâmetros "sga_target" e "sgs_max_size".


O Oracle usa o recurso de gerenciamento automático de memória para calcular e alocar memória para diferentes áreas SGA. Os parâmetros de inicialização também podem ser usados ​​para alocar manualmente a memória para áreas SGA individuais.


Os componentes SGA são os seguintes:

  • Cache do dicionário: contém informações da tabela do dicionário de dados, como informações sobre contas, segmentos, arquivos de dados, tabelas e privilégios
  • Redo log buffer: inclui informações sobre transações confirmadas que ainda não foram gravadas em arquivos de redo log online
  • Buffer_cache: mantém uma cópia dos blocos de dados lidos nos arquivos de dados
  • Pool compartilhado: mantém um cache de instruções SQL (Structured Query Language) analisadas e comumente usadas
  • Conjunto Java: Analisa Instruções Java
O que é área global do sistema (sga)? - o que é techopedia