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
