Re: [pgbr-geral] pg_stat_replication

2015-05-21 Por tôpico Matheus de Oliveira
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

2015-05-21 Por tôpico Everton Berz
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

2015-05-21 Por tôpico Everton Berz
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

2015-05-21 Por tôpico Flavio Henrique Araque Gurgel



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

2015-05-21 Por tôpico Danilo Silva
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