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
signature.asc
Description: Digital signature
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
