>
>
> Com "IN" esse comportamento é bem comum. O IN é bom para um conjunto
> limitado de valores. Por exemplo, produto in (10, 20, 40, 50). Fazer
> IN para "juntar" tabelas não é a melhor opção.
> Tente fazer um join, mais ou menos assim:
>

Estou utilizando o IN com um conjunto bem limitado de valores. Nos meus
testes estou usando apenas um registro dentro do IN.
Seu passar o valor explicitamente o PostgreSQL utiliza um plano, se eu
passar o mesmo valor, mas através de um SELECT dentro do IN, então o
PostgreSQL utiliza outro plano.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a