Re: [pgbr-geral] Ajuda com o Query Planner

2017-06-23 Por tôpico Tiago José Adami
Em 22 de junho de 2017 20:57, Marcelo Costa escreveu: > > Pessoal, > > Alguém que saque de query planner pra ajudar? > > Quero entender pq ele roda um planner global ao invés de parciais. > > Minha query: > > select count(*) from table1 where time > (select time from

Re: [pgbr-geral] Ajuda com o Query Planner

2017-06-23 Por tôpico Tiago Brasil
Pelo o q eu entendi, na sua subquery ele vai fazer praticamente um full table scan, visto que geralmente as primary key da tabela filha sao identicas da tabela pai. Ao utilizar o parêntese ele vai primeiro executar a subquery por padrão. Geralmente ele utilizar index apenas quando vc quer

[pgbr-geral] Ajuda com o Query Planner

2017-06-22 Por tôpico Marcelo Costa
Pessoal, Alguém que saque de query planner pra ajudar? Quero entender pq ele roda um planner global ao invés de parciais. Minha query: select count(*) from table1 where time > (select time from table2 where X = Y) O PG está fazendo uma seqscan na table1 mesmo que a coluna time seja uma coluna