Ola turma. Possuo uma dúvida sobre indexação, possuo a seguinte tabela:
Movimento {id_movimento_pkey integer, data date, id_municipio_fkey integer, etc etc etc}; Essa tabela passa dos 100 milhões de registros, são lançados 5 mil por dia. Faço muitas pesquisas baseadas no campo data, porem todas minhas consultas tem o critério de id_municipio_fkey=... Quer dizer, sempre vou ter o filtro pelo id_municipio_fkey, porem faço diversas buscar por data, então preciso criar uma indexação na data para tornar mais rápidos os relatórios. Qual o melhor caminho? Criar uma indexação somente em data, ou criar uma indexação composta? CREATE INDEX movimento_data_idx ON movimento (data); Ou CREATE INDEX movimento_data_idx ON movimento (data, id_municipio_fkey); Thanks friends. At. Leandro Müller Analista de Sistemas _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral