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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral