Em 25 de agosto de 2017 10:39, Neto pr <[email protected]> escreveu:
> eu testei algumas (5 vezes) a consulta para concluir isto.
> Mas estava utilizando outra estrategia.
> Como o benchmark tem 22 consultas, pensei em isolar cada consulta,
> para que o resultado em cache de outra consulta nao interferir na
> consulta corrente.
> Entao apago o cache antes do Explain Analyze de cada consulta executada:
>
Você está medindo algo que NÃO é real (nenhum sistema roda sem
cache!). Ao invés disso, você deve sempre fazer um warmup (os dados na
cache acabam se acomodando) e então você pode extrair a informação
(tempo da consulta) o mais próximo possível do mundo real. O que você
acaba medindo com essa sua metologia é a velocidade dos discos (como
havia dito anteriormente). Após o warmup, execute a consulta no mínimo
5 vezes e pegue o valor da mediana (menos sucetível a presença de
outliers do que a média).


-- 
   Euler Taveira                                   Timbira -
http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a