Léxico de TI › Bancos de dados › Checkpoint

Checkpoint Ponto de verificação

Bancos de dados Svenska → Atualizado: 2026-09-28

O momento em que o banco grava todos os buffers sujos em disco e registra até onde chegou no log de transações. Depois de uma queda, só o log a partir desse ponto precisa ser reaplicado.

É, portanto, uma troca entre trabalho contínuo e tempo de recuperação. Checkpoints raros significam menos escrita durante a operação normal, já que uma página "quente" pode ser modificada cem vezes antes de ser gravada uma única vez — mas uma inicialização mais longa após uma falha. Checkpoints frequentes dão uma reinicialização rápida e uma carga de escrita mais suave, ainda que maior. No PostgreSQL isso é controlado por checkpoint_timeout e max_wal_size, e checkpoint_completion_target espalha as escritas pelo intervalo para que não cheguem como um pico de I/O. Se aparecer "checkpoints are occurring too frequently" no log, o max_wal_size está baixo demais.

← Voltar ao léxico