2013/8/7 Emerson Martins <emersonmarti...@gmail.com> > > Boa tarde pessoal. > > Ontem precisei fazer um restore de um BD nosso que armazena bases de dados > GIS, no momento da importação percebi esses diversos alertas. Após a > importação não o recebi mais. > > Seria ainda necessário aumentar o valor desse parâmetro? > . > > Ambiente: > > PostgreSQL 8.4 > Debian 6 64 Bits > Size Dump: 60G > > > > 2013-08-07 01:14:24 BRT [2145]: [14-1] user=,db= HINT: Consider > increasing the configuration parameter "checkpoint_segments". > 2013-08-07 01:14:31 BRT [2145]: [15-1] user=,db= LOG: checkpoints are > occurring too frequently (7 seconds apart) > 2013-08-07 01:14:31 BRT [2145]: [16-1] user=,db= HINT: Consider > increasing the configuration parameter "checkpoint_segments". > 2013-08-07 01:14:38 BRT [2145]: [17-1] user=,db= LOG: checkpoints are > occurring too frequently (7 seconds apart) > 2013-08-07 01:14:38 BRT [2145]: [18-1] user=,db= HINT: Consider > increasing the configuration parameter "checkpoint_segments". > > Se foi uma carga de dados que não acontece sempre, não há necessidade de aumentar (pelo menos não por causa dessa mensagem). Mas se faz isso sempre, talvez seja interessante aumentar, porque um checkpoint a cada 7 segundos (como aconteceu no seu caso) gera muito I/O e pode degradar demais a performance. Além disso, aumente também se essa mensagem aparece em momentos mais usuais.
De qualquer forma, qual o valor atual? O padrão (3) é muito baixo para muitos casos. Eu começaria com os seguintes valores para os parâmetros de checkpoint (e depois aumentado se ver necessidade): checkpoint_segments = 10 # para grandes ambientes pode pensar em 32 ou mais checkpoint_completation_target = 0.9 checkpoint_timeout = 5min # é o padrão, as vezes pode-se pensar em aumentar Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral