Tendo os campos A, B, C digamos que eu crie um índice composto (A, B) e também crie um índice simples ( C ). Sei que se for feita uma consulta apenas com o campo A o indice (A, B) será usado. Mas se eu fizer uma consulta com filtro em (C, A), os dois índices separados serão usados?
Eles poderão sim ser usados. Só que a utilização de índices depende de vários fatores como distribuição dos dados na tabela, cardinalidade do filtro que você está fazendo e o que deverá ser retornado, o que inclui o que estiver no SELECT e não só no WHERE.
Logo, a resposta padrão curta: sim, mas depende. []s Flavio Gurgel _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
