Questão nº 30

Questão de Banco de Dados · FGV SEFAZ-MG 2022 - Tarde (nº 30)

FGV2022Auditor Fiscal - Tecnologia da InformaçãoBanco de Dados
Gabarito: Ever comentário ↓

O sistema de gerenciamento de banco de dados Oracle possui uma arquitetura complexa. Uma das estruturas mais importantes que podemos destacar é a de memória.

Duas das principais áreas de memória no Oracle são SGA (System Global Area) e PGA (Program Global Area).

Relacione as áreas de memória com a sua respectiva utilização e definição.

  1. PGA
  2. SGA

( ) Ao executar uma instrução SQL é armazenado: tabelas temporárias, Linhas de classificação, bitmaps de mesclagem, variáveis e pilha de chamadas
( ) Contém estruturas que podem ser dimensionadas de forma independente
( ) Está associada a cada sessão e irá variar seu tamanho de acordo com as necessidades de memória da sessão em dado momento.
( ) Aloca e desaloca a memória do servidor ao iniciar ou desligar a instância.
( ) Está presente em sua composição além de outras estruturas o stream pool, java pool. Também fazem parte.

Assinale a opção que indica a relação correta, na ordem apresentada.

Resposta comentada

Gabarito Alternativa E

A memória no Oracle é dividida em duas grandes áreas: a SGA (System Global Area), que é uma área de memória compartilhada por todos os processos do banco de dados e a PGA (Program Global Area), que é uma área de memória privada, exclusiva para cada processo de servidor que atende uma sessão de usuário.

  • (A) Incorreta: A sequência não corresponde à classificação correta das afirmações.
  • (B) Incorreta: A sequência não corresponde à classificação correta das afirmações.
  • (C) Incorreta: A sequência não corresponde à classificação correta das afirmações.
  • (D) Incorreta: A sequência não corresponde à classificação correta das afirmações.
  • (E) Correta:
    • (1) PGA: "Ao executar uma instrução SQL é armazenado: tabelas temporárias, Linhas de classificação, bitmaps de mesclagem, variáveis e pilha de chamadas". Estas são áreas de trabalho (work areas) que residem na PGA de um processo de servidor, usadas para operações específicas da sessão.
    • (2) SGA: "Contém estruturas que podem ser dimensionadas de forma independente". A SGA é composta por vários componentes (Buffer Cache, Shared Pool, Large Pool, Java Pool, Stream Pool) que podem ter seus tamanhos configurados e ajustados de forma independente.
    • (1) PGA: "Está associada a cada sessão e irá variar seu tamanho de acordo com as necessidades de memória da sessão em dado momento." A PGA é privada para cada processo de servidor e seu tamanho é dinâmico, crescendo ou diminuindo conforme as operações da sessão exigem.
    • (2) SGA: "Aloca e desaloca a memória do servidor ao iniciar ou desligar a instância." A SGA é a principal estrutura de memória alocada quando a instância Oracle é iniciada e liberada quando a instância é desligada. A PGA é alocada por processo, conforme as sessões se conectam.
    • (2) SGA: "Está presente em sua composição além de outras estruturas o stream pool, java pool. Também fazem parte." O Stream Pool e o Java Pool são componentes opcionais da SGA, assim como o Shared Pool, Database Buffer Cache e Redo Log Buffer.

Fonte: FGV SEFAZ-MG 2022 - Tarde Auditor Fiscal - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho