> Não se trata apenas de inverter a lógica, pois você teria agora de verificar > quais colunas são mais utilizadas em cláusulas WHERE. Não avaliei ainda como > verificar isso. Se alguém tiver alguma ideia, eu topo arrumar.
Eu procuro fazer isso de duas formas, para sistemas já em produção: 1) habilito consultas lentas no log (log_min_duration_statement = 1s por exemplo); analiso com o PgFouine e vou otimizando pouco a pouco. 2) dou uma olhada na pg_statio_user_indexes e vejo como está o uso dos índices existentes; se algum índice composto tiver baixa taxa de uso, pode estar precisando de otimização ou remoção. Para sistemas em implementação, se estiver usando um ORM, dá pra catar a lista de consultas pré-formatadas e trabalhar em cima delas. []s Flavio Gurgel _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
