Imagem de fundo

Durante a administração de um SGBD (Sistema Gerenciador de Banco de Dados) como o Postg...

Durante a administração de um SGBD (Sistema Gerenciador de Banco de Dados) como o PostgreSQL (Postgre SQL) ou Oracle (Oráculo), a gestão dos segmentos de memória compartilhada é vital para a performance de escrita. O parâmetro conhecido como WAL (Write-Ahead Logging − Registro de Gravação Antecipada) assegura que as modificações nos dados sejam registradas em um log persistente antes de serem aplicadas nos arquivos de dados. Considerando a configuração deste mecanismo para garantir a segurança em caso de falha crítica, assinale a alternativa correta.


A

O diretório destinado aos logs do WAL (Write-Ahead Logging − Registro de Gravação Antecipada) deve ser configurado obrigatoriamente no mesmo disco físico dos arquivos de dados para evitar a latência de rede em ambientes de Alta Disponibilidade (High Availability).


B

O processo de Checkpoint (Ponto de Verificação) é o único momento em que o SGBD (Sistema Gerenciador de Banco de Dados) permite que novas conexões de leitura acessem tabelas que sofreram operações de Insert (Inserção) ou Update (Atualização).


C

O mecanismo de WAL (Write-Ahead Logging − Registro de Gravação Antecipada) reduz o tráfego de Entrada e Saída (I/O) ao permitir que os buffers de dados modificados sejam gravados em disco de forma assíncrona, desde que o log de transação já esteja persistido.


D

A desativação do parâmetro fsync (Sincronização de Sistema de Arquivos) no arquivo de configuração do SGBD (Sistema Gerenciador de Banco de Dados) aumenta a segurança dos dados, pois força o kernel a validar o checksum (soma de verificação) de cada bloco.