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
