Flávio,
Você acha que a consulta que gerou o temp foi um select de uma única
tabela, indo pela PK, sem order by, sem nada, resultando uma única
linha? Um temp de mais de 70MB?
Em condições normais não, mas você só pode ter certeza se fizer :
explain (analyze, buffers) select...
Olhando sua consulta, parece que você tem razão. Mas algo pode estar
errado (estatísticas desatualizadas, enable_indexscan desativado, você
se enganou com a PK, modelo de dados no banco não corresponde ao desenho
que você conhece, etc).
Pois esse select é o que está abaixo da criação do temp, e a que está
acima é um "select distinct processotr1_.id_processo_trf as id1_6_, "
Esse select cima é que gerou o temp e não o de baixo.
Não é o que o log está dizendo. Se há algum problema, não é o PgBadger.
ele está analisando extamente o que está no seu log, não é lá que
devemos abrir bug.
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral