E que 300000 rows in sample é esse?

Em 11 de dezembro de 2015 18:10, Dickson S. Guedes <[email protected]>
escreveu:

> On Fri, Dec 11, 2015 at 04:08:46PM -0300, Luiz Carlos L. Nogueira Jr.
> wrote:
> > Pessoal,
> > Estou fazendo um ANALYZE e uma (denter várias) linhas deu
> >
> > INFO:  "xxx": scanned 104314 of 104314 pages, containing 715972 live rows
> > and 2718 dead rows; 300000 rows in sample, 715972 estimated total rows
> >
> > Isso quer dizer que ele calculou a estatística em cima de 300mil linhas?
> >
> > default_statistics_target = 1000        # range 1-10000
> >
> > Não deveria ser em cima de mil linhas?
>
> 1000 é a quantidade de valores distintos que ele vai armazenar nas
> estatisticas
> como amostragem de coleta. Veja alguns campos da tabela pg_stats onde
> tablename é igual a tabela "xxx". Veja, por exemplo, que o campo
> n_distinct é
> um array com 1000 valores distintos.
>
> Esta quantidade de valores influencia no tempo de planejamento da
> consulta, então
> é bom avaliar se um valor como este é realmente bom para as consultas na
> tabela
> em questão.
>
> []s
> Guedes
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a