Oracle SGA e PGA
Gabarito: letra E. A sequência correta é 1 (PGA), 2 (SGA), 1 (PGA), 2 (SGA), 2 (SGA). A PGA é a área de memória privada por sessão, que armazena dados temporários e tem tamanho variável conforme a demanda. A SGA é a memória compartilhada da instância, composta por pools (stream pool, java pool etc.) e é alocada/desalocada com a instância.
A banca testa o conhecimento das características típicas de cada área. Vejamos cada descrição:
Descrição | Qual área? | Justificativa |
|---|
(1) Armazena tabelas temporárias, linhas de classificação, bitmaps de mesclagem, variáveis e pilha de chamadas | PGA | Esses dados são privados de uma sessão durante a execução de SQL, típicos da PGA. |
(2) Contém estruturas que podem ser dimensionadas de forma independente | SGA | Os pools da SGA (buffer cache, shared pool, large pool etc.) são configuráveis separadamente. |
(3) Associada a cada sessão e varia de tamanho conforme as necessidades da sessão | PGA | A PGA é privada por sessão e seu tamanho se ajusta dinamicamente. |
(4) Aloca e desaloca a memória do servidor ao iniciar ou desligar a instância | SGA | A SGA é criada quando a instância é iniciada e liberada quando ela é desligada. |
(5) Em sua composição estão o stream pool e o java pool | SGA | Streams Pool e Java Pool são componentes da SGA, conforme a arquitetura Oracle. |
Portanto, a ordem correta é: 1, 2, 1, 2, 2.
Gabarito: letra E