Ariel, na sua consulta existe mesmo essa sequencia de transformações (cast)
concatenando tipos? Porque por exemplo, no trecho:
(('2014-11-28'::date)::text || ' '::text) ||
(tp.departure_time)::text))::timestamp without time zone >= begintimestamp)
o custo dessa série de concatenações é maior do que se você fizer assim:
('2014-11-28'::date+tp.departure_time >= begintimestamp)
e tem o mesmo efeito, então, daria para avaliar o índice, reavaliando a
estrutura da consulta.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral