Ops!
Outro assunto ficou melhor mesmo... :)

On 07-05-2015 14:19, Matheus de Oliveira wrote:
Novo assunto. Melhor... :)

2015-05-07 13:46 GMT-03:00 Edson F. Lidorio <[email protected] <mailto:[email protected]>>:

    2015-05-07 12:45:25 BRT [3254-1] [desconhecido]@[desconhecido]
    LOG:  pacote de inicialização incompleto
    2015-05-07 12:46:48 BRT [3248-1] LOG:  pontos de controle estão
    ocorrendo frequentemente (28 segundos)
    2015-05-07 12:46:48 BRT [3248-2] DICA:  Considere aumentar o
    parâmetro de configuração "checkpoint_segments".
    [...]
    2015-05-07 12:47:33 BRT [3248-5] LOG:  pontos de controle estão
    ocorrendo frequentemente (27 segundos)
    2015-05-07 12:47:33 BRT [3248-6] DICA:  Considere aumentar o
    parâmetro de configuração "checkpoint_segments".

    Esse parâmetro checkpoint_segments estava desabilitado, ai eu
    ativei e aumentei também, mais mesmo  assim fica pedindo para
    aumentar.

    Valor atual: checkpoint_segments = 10

    Como ajustar esse valor para ficar com um valor ideal?


Você pode aumentar mais esse valor, o ideal é que o checkpoint_segments seja o suficiente para que a maioria das requisições sejam feitas por tempo (uma forma de analisar é pela view pg_stat_bgwriter, outra é pelo log habilitando o log_checkpoints).

O efeito causado por aumentar esse valor é aumento no espaço ocupado no diretório pg_xlog, o que não deve ser um problema, em geral. O número de segmentos (sendo 16MB cada um) é de aproximadamente: (2 + checkpoint_completion_target) * checkpoint_segments.

Agora, se acontecer apenas alguns "checkpoints" imediatos, em picos de alta atividade, não é um problema tão grave.

Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres <http://www.dextra.com.br/postgres/>



_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
No meu caso, apenas alguns horário que tenho bastante transações, na maior parte do tempo é tranquilo:

Segue resultado da pg_stat_bgwriter:

postgres=# table pg_stat_bgwriter;
-[ RECORD 1 ]---------+------------------------------
checkpoints_timed     | 503
checkpoints_req       | 180
checkpoint_write_time | 2247739
checkpoint_sync_time  | 602931
buffers_checkpoint    | 193432
buffers_clean         | 6
maxwritten_clean      | 0
buffers_backend       | 2286448
buffers_backend_fsync | 0
buffers_alloc         | 92711
stats_reset           | 2015-04-30 23:57:29.423976-03


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a