2008/3/6 Ribamar Sousa <[EMAIL PROTECTED]>:
>
>  Quero realizar duas consultas para mostrar a eficiência do índice.
>  Então crio uma tabela sem chave primária nem nenhum índice e a populo
>  com mais de 400 mil registros (a de CEPs).
>  \timing
>  select logradouro from cep_full where cep='60420440':
>
>  Beleza. Ele me mostra o tempo.
>  Só que daqui pra frente se repetir a consulta, se gastava 8s agora só
>  gasta 0.5 mesmo sem chave.
>
>  Como zero o cache para fazer isso?
>  Já fiz algumas buscas mas não encontrei.

Creio que tua metdologia de benchmarking esta' mal desenhada. Se
queres testar a eficiencia do indice, melhor fazer o seguinte:

1) Crie duas tabelas com os mesmos dados, uam com indice, outra sem indice
2) VACUUM ANALYZE
3) Pegue o plano de execucao da mesma consulta nas duas tabelas
4) Compare

Roberto
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a