Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — CESPE / CEBRASPE 2024

Banco de DadosPostgreSQL
Código
ce187233
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Especialidade: Suporte em Tecnologia da Informação
O Postmaster é o principal processo no PostgreSQL e controla os demais processos do SGBD.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Postmaster no PostgreSQL

CERTO. A afirmação está correta. O Postmaster (também chamado de postgres) é o processo principal do PostgreSQL, responsável por gerenciar conexões de clientes, inicializar processos-filho (como backend, writer, checkpointer, etc.) e coordenar a execução do SGBD. É ele quem controla e supervisiona todos os demais processos, garantindo a operação do banco de dados.

A arquitetura do PostgreSQL é baseada em processos: o Postmaster é o processo-pai que, ao ser iniciado, escuta na porta configurada (padrão 5432) e, para cada nova conexão, cria um processo backend dedicado. Também gerencia processos auxiliares como WAL writer, autovacuum, stats collector, entre outros. Sem o Postmaster, nenhum dos demais processos existiria.

Portanto, a descrição do enunciado é precisa e reflete o funcionamento real do SGBD.

Postmaster (processo principal)
  • 1Gerencia conexões
    • Escuta porta (5432)
    • Cria processo backend por conexão
  • 2Coordena processos-filho
    • Backend
    • Writer
    • Checkpointer
    • WAL writer
    • Autovacuum
    • Stats collector
  • 3Sem ele, nenhum outro processo existe
LEVEL · soulevel.com.br

CERTO.

Link permanente: /questoes/ce187233