PGConf.Brasil 2024

Belo Horizonte, MG

7 e 8 de novembro


Depurando queries ativas com planos instrumentados em tempo real


Rafael Thofehrn Castro

EnterpriseDB


2024-11-07 09:30:00 - AUDITORIO 2


Já se perguntou o que uma query ativa está fazendo de fato? Planos de execução instrumentados obtidos com EXPLAIN ANALYZE são muito úteis para investigar gargalos em uma query, com um pequeno detalhe: a query precisa terminar para visualizar o plano completo com estatísticas de número de registros e tempo de execução em cada nodo. Recentemente escrevi um patch incremental para o já existente patch em desenvolvimento "Logging plan of the running query" para logar não somente o plano, mas também dados de instrumentação computados até o momento, caso habilitado. Nesta palestra irei apresentar uma versão experimental daquele patch onde uma query ativa com uma flag habilitada imprime o plano de execução instrumentado em uma estrutura em memória em um intervalo configurável, permitindo outros clientes visualizarem este plano em tempo real.

Patrocinadores Ouro


Patrocinadores Prata


Patrocinadores Bronze


Apoio