Só criar um índice que qualquer problema se resolve
Pedro Luís Teixeira
Poliedro
Palestra sobre performance em PostgreSQL: índices, escrita eficiente de queries, infraestrutura e erros que degradam bancos de dados.
Quando um banco de dados começa a apresentar lentidão, a primeira solução normalmente é: “vamos criar índices”. Porém, será que o problema realmente está na ausência de índices?
Nesta palestra, vamos explorar os principais fatores que impactam a performance em PostgreSQL, mostrando que otimização vai muito além de simplesmente indexar tabelas. Em muitos cenários corporativos, problemas de desempenho estão diretamente ligados à queries mal escritas, uso inadequado de recursos da infraestrutura, ausência de testes de carga e falta de entendimento sobre o comportamento do banco em ambientes com alto volume de leitura e escrita.
Durante a apresentação, abordaremos situações reais encontradas no dia a dia de empresas, como consultas utilizando `SELECT *`, ausência de cláusulas `WHERE` e `LIMIT`, além do impacto negativo que determinadas decisões podem causar em tabelas com milhões de registros.
Também falaremos sobre:
* tipos de índices e quando utilizá-los;
* impactos dos índices em operações de escrita;
* análise de execução de queries;
* importância do planejamento de infraestrutura;
* boas práticas de modelagem;
* uso de VIEW e MATERIALIZED VIEW;
* identificação de gargalos;
* estratégias para ganho de performance sem depender apenas de índices.
A proposta da palestra é apresentar uma visão mais estratégica sobre performance em PostgreSQL, conectando arquitetura, infraestrutura, escrita de queries e comportamento da aplicação.
Mais do que ensinar comandos, o objetivo é desenvolver pensamento analítico sobre otimização de banco de dados, ajudando desenvolvedores, DBAs e engenheiros de dados a tomarem decisões mais eficientes em ambientes de alta demanda.
Se você já enfrentou problemas de lentidão, consultas demoradas ou dificuldades para escalar aplicações que dependem de PostgreSQL, esta palestra vai mostrar conceitos e práticas fundamentais para entender onde realmente estão os gargalos e como tratá-los da maneira correta.
Só criar um índice que qualquer problema se resolve
Pedro Luís Teixeira
Poliedro
Palestra sobre performance em PostgreSQL: índices, escrita eficiente de queries, infraestrutura e erros que degradam bancos de dados.
Quando um banco de dados começa a apresentar lentidão, a primeira solução normalmente é: “vamos criar índices”. Porém, será que o problema realmente está na ausência de índices?
Nesta palestra, vamos explorar os principais fatores que impactam a performance em PostgreSQL, mostrando que otimização vai muito além de simplesmente indexar tabelas. Em muitos cenários corporativos, problemas de desempenho estão diretamente ligados à queries mal escritas, uso inadequado de recursos da infraestrutura, ausência de testes de carga e falta de entendimento sobre o comportamento do banco em ambientes com alto volume de leitura e escrita.
Durante a apresentação, abordaremos situações reais encontradas no dia a dia de empresas, como consultas utilizando `SELECT *`, ausência de cláusulas `WHERE` e `LIMIT`, além do impacto negativo que determinadas decisões podem causar em tabelas com milhões de registros.
Também falaremos sobre:
* tipos de índices e quando utilizá-los;
* impactos dos índices em operações de escrita;
* análise de execução de queries;
* importância do planejamento de infraestrutura;
* boas práticas de modelagem;
* uso de VIEW e MATERIALIZED VIEW;
* identificação de gargalos;
* estratégias para ganho de performance sem depender apenas de índices.
A proposta da palestra é apresentar uma visão mais estratégica sobre performance em PostgreSQL, conectando arquitetura, infraestrutura, escrita de queries e comportamento da aplicação.
Mais do que ensinar comandos, o objetivo é desenvolver pensamento analítico sobre otimização de banco de dados, ajudando desenvolvedores, DBAs e engenheiros de dados a tomarem decisões mais eficientes em ambientes de alta demanda.
Se você já enfrentou problemas de lentidão, consultas demoradas ou dificuldades para escalar aplicações que dependem de PostgreSQL, esta palestra vai mostrar conceitos e práticas fundamentais para entender onde realmente estão os gargalos e como tratá-los da maneira correta.