Índice:
- Definição - O que significa Área Global do Sistema (SGA)?
- Techopedia explica System Global Area (SGA)
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