Voltar

Quando upserts não atualizam, mas ainda escrevem: Depurando o desempenho do Postgres em escala

A Datadog enfrentou um problema surpreendente de desempenho do Postgres ao limpar milhões de hosts temporários: um simples upsert para atualizar o timestamp de "última visualização" dobrou as gravações em disco e quadruplicou as sincronizações WAL. A causa foi ON CONFLICT DO UPDATE sempre adquirir um bloqueio de linha e gravar no WAL, mesmo quando nenhum dado realmente muda. A solução é evitar bloqueios em upserts sem operação.

Avalie este artigo:
Compartilhar:
Categoria
CEVIU Dados
Publicado
26 de março de 2026
Fonte
CEVIU Dados

Quer receber mais sobre CEVIU Dados?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser