#819

Acelere as buscas dentro de um campo JSONB

Em events há uma coluna payload do tipo JSONB, e um filtro comum se parece com «encontre eventos onde payload contenha a chave plan com valor pro». Em tabelas grandes sem o índice adequado isso é uma varredura completa. O padrão pede um índice invertido GIN — ele responde eficientemente a «este JSONB contém o fragmento dado?». Para consultas de contenção a classe de operadores ótima é jsonb_path_ops: menor e mais rápida que a padrão, porque armazena um hash do caminho inteiro em vez de cada chave separadamente. Construa um índice GIN chamado events_payload_gin_idx sobre events.payload usando especificamente a classe de operadores jsonb_path_ops.

Entre para enviar

O resultado da sua consulta aparecerá aqui