Re: [pgbr-geral] pg_stat_replication
On Thu, May 21, 2015 at 2:19 PM, Danilo Silva danilo.dsg.go...@gmail.com wrote: Li na documentação mas não entendi muito bem, vocês poderiam explicar o que quer dizer as colunas sent_location, , write_location, flush_location, replay_location da view pg_stat_replication (PostgreSQL 9.3). * sent_location -- posição do último registro XLOG/WAL enviado ao slave, àquele que o wal sender acabou de mandar; * write_location -- posição do último registro que foi escrito no slave, ou seja o wal sender manda, o wal receiver recebe (digamos que ainda em memória) e escreve em disco (no pg_xlog), esta é a posição do último que foi escrito; * flush_location -- posição do último registro que foi sincronizado, após o wal receiver escrever no disco (write) este executa um sync/fsync do arquivo, garantido que os dados estão realmente persistidos (e não ficou em nenhum cache volátil); * replay_location -- após o dado ser enviado (sent_location), recebido (no slave função pg_last_xlog_receive_location), escrito no pg_xlog (write_location), e sincronizado (flush_location); o wal receiver passa para o próximo registro e é responsabilidade agora do startup process de aplicar esses registros no diretório de dados, sendo replay_location a posição do último registro que foi aplicado/reproduzido pelo startup process (por exemplo, se for um COMMIT, significa que o registro está disponível [em caso de hot standby] para consulta). A bem grosso modo (escondendo detalhes mais internos), é isso. Ficou claro agora? 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
Re: [pgbr-geral] pg_bouncer - Descobrir IP do cliente de uma sessão
Engraçado, estou usando a 1.5.4 e o release notes da 1.5.5 só menciona um bug fix. Mas vou investigar. Obrigado -- Everton 2015-05-21 17:21 GMT-03:00 Matheus de Oliveira matioli.math...@gmail.com: 2015-05-21 15:28 GMT-03:00 Everton Berz everton.b...@gmail.com: usando pg_bouncer, o client_addr não é exibido na pg_stat_activity. Você pode usar a versão mais recente do pgBouncer, e habilitar o parâmetro application_name_add_host [1] [1] https://pgbouncer.github.io/config.html#application_name_add_host 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 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] pg_bouncer - Descobrir IP do cliente de uma sessão
Ok, entendi. Esse parâmetro application_name_add_host já aparece na documentação do site, mas ele faz parte da versão 1.6, que só tem Release Candidate. :( https://raw.githubusercontent.com/pgbouncer/pgbouncer/554742d4768cfee3c56652258e372e552c7b40e1/NEWS https://github.com/pgbouncer/pgbouncer/releases -- Everton On Thu, May 21, 2015 at 5:32 PM, Everton Berz everton.b...@gmail.com wrote: Engraçado, estou usando a 1.5.4 e o release notes da 1.5.5 só menciona um bug fix. Mas vou investigar. Obrigado -- Everton 2015-05-21 17:21 GMT-03:00 Matheus de Oliveira matioli.math...@gmail.com : 2015-05-21 15:28 GMT-03:00 Everton Berz everton.b...@gmail.com: usando pg_bouncer, o client_addr não é exibido na pg_stat_activity. Você pode usar a versão mais recente do pgBouncer, e habilitar o parâmetro application_name_add_host [1] [1] https://pgbouncer.github.io/config.html#application_name_add_host 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 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Coleta de estatísticas para monitoramento
On 21-05-2015 12:54, Cleiton Luiz Domazak wrote: Bom dia. Estou montando uma série de métrica do banco para serem monitoradas pelo Librato, porém as tabelas *stat* da vida são acumulativas, e eu gostaria de poder verificar a quantidade de queries rodas em determinado período do tempo por ex: Quantidade de Updates realizados nas ultimas 12 horas. Ou esse tipo de coleta só seria possível através dos Logs mesmo? Sei que existem ferramentas que fazem isso, mas a principio gostaria de poder fazer isso pela ferramenta que já tenho para monitoramento. Você pode criar tabelas que armazenem as métricas que te interessam e uma coluna timestamp e, de tempos em tempos, através de um script ou função, fazer inserts nelas. []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] pg_stat_replication
Pessoal, Li na documentação mas não entendi muito bem, vocês poderiam explicar o que quer dizer as colunas sent_location, , write_location, flush_location, replay_location da view pg_stat_replication (PostgreSQL 9.3). []s Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral