Atividades

Locks no PostgreSQL — Como Entender (e Destravar) o Que Anda Prendendo Seu Banco

Lucio Chiessi
DBA, DevOps & Tabelião Oficial do PostgreSQL em Missão Crítica

Nada mais frustrante do que um banco de dados travado — exceto, talvez, não saber por que ele travou. Nesta palestra, vamos mergulhar no sistema de gerenciamento de locks do PostgreSQL, entendendo como ele funciona, onde moram as contenções e, principalmente, como usar tudo isso a seu favor (sem perder a paciência).

A proposta é simples: transformar o mistério dos locks em ferramenta de trabalho.

Tópicos que vamos explorar:

  • Locks no PostgreSQL — o que são, como funcionam e por que são inevitáveis;

  • Contenções — onde e por que acontecem (e como não deixar que virem gargalo);

  • Boas práticas de gerenciamento — para garantir que seu banco continue fluindo, sem trancar a porta à toa.

No fim, entender locks é como entender trânsito: eles existem, mas com o gerenciamento certo, não precisam virar congestionamento.

Porque banco parado, no fundo, é falta de diálogo — e de configuração.