Mateus wrote:

> Aqui esta coletando as  estatísticas (select * from 
> pg_statio_user_tables) mas no pgAdmin onde mostra as estatísticas so 
> começou a coletar qdo iniciei o banco pela primeira vez ai depois parou 
> de Coletar.
> 
Como assim parou de coletar? Veja, o caso abaixo:

regression=# select * from pg_statio_user_tables where relname ~ 'foo';
-[ RECORD 1 ]---+-------
relid           | 16385
schemaname      | public
relname         | foo
heap_blks_read  | 310
heap_blks_hit   | 6
idx_blks_read   | 9
idx_blks_hit    | 6
toast_blks_read | 
toast_blks_hit  | 
tidx_blks_read  | 
tidx_blks_hit   | 

regression=# select * from foo where a = 400;
-[ RECORD 1 ]
a | 400
b | xxx
c | 4124124

regression=# select * from pg_statio_user_tables where relname ~ 'foo';
-[ RECORD 1 ]---+-------
relid           | 16385
schemaname      | public
relname         | foo
heap_blks_read  | 310
heap_blks_hit   | 8
idx_blks_read   | 9
idx_blks_hit    | 9
toast_blks_read | 
toast_blks_hit  | 
tidx_blks_read  | 
tidx_blks_hit   | 

regression=# 


Perceba que heap_blks_hit mudou de 6 para 8. Neste caso a coleta de
estatísticas está funcionando. Os parâmetros heap_blks_* e idx_blks_*
mudam se a coleta de estatística está habilitada.

> Onde ajusto os parâmetros autovacuum_* ?
> 
No postgresql.conf.

-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a