FC ConcursosFC Concursos

Questão FC372964

O Log Writer Process (LGWR) é um processo em segundo plano (background) do Oracle 11g que grava em disco uma porção contígua de buffer e outras diferentes informações. O LGWR grava

Sistema de Gerenciamento de Banco de Dados (SGBD)

FCC · 2020

O Log Writer Process (LGWR) é um processo em segundo plano (background) do Oracle 11g que grava em disco uma porção contígua de buffer e outras diferentes informações. O LGWR grava, também,

  1. o processo do usuário quando ele efetua uma transação.
  2. os blocos de Program Global Area − PGA já preenchidos.
  3. as variáveis de sessão (session-dependent variables) requeridas pelos processos dedicados ou compartilhados do servidor (server side).
  4. o conteúdo da SQL Work Areas, quando atinge 1/3 do total.
  5. o conteúdo das páginas de dados contidas na OLAP page pool
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

O LGWR (Log Writer) grava em disco os registros gerados pelo processo do usuário quando este efetua um commit. Esses registros saem do redo log buffer e são escritos nos redo log files, formando o registro permanente da transação.

Essa escrita é feita de forma síncrona ao commit: a confirmação só é considerada concluída após o LGWR persistir o registro de commit, garantindo a propriedade de durabilidade (D) do modelo ACID.

Ao gravar o commit, o LGWR também registra o SCN associado à transação, informação usada pelo Oracle para controle de consistência de leitura e recuperação após falhas.

Para eficiência, o LGWR pode agrupar vários commits em uma única escrita (commit de grupo), mantendo a segurança dos commits sem degradar desnecessariamente o desempenho.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo