Ola bom dia Sebastian, voce me sugere que qdo ocorrer o travamento eu deva
executar um

select * from pg_locks e analisar o conteudo do campo "mode"??

e tb analisar a view pg_stat_activity???

Grato



[image: Foto]
*LuMoraes*
*O mais completo para seu comércio.*

Em 27 de junho de 2016 10:09, Sebastian Webber <sebast...@swebber.me>
escreveu:

>
>
> Em 27 de junho de 2016 08:44, lu moraes santos <djrlumor...@gmail.com>
> escreveu:
>
>> Bom dia a todos, eu uso o Postgres 9.5 Pro numa maquina Windows 7 64, na
>> realidade é um terminal de vendas onde o caixa e servidor ficam na mesma
>> maquina por se tratar de uma estrutura muito pequena.
>> Os garcons enviam os pedidos atraves de um apk android que conecta direto
>> com o banco, porem neste cliente quando chega um determinado momento ele
>> trava algumas mesas, ou seja, fica impedido de enviar pedidos somente pra
>> determinadas mesas, isto tanto pelo celular como tb pela retaguarda, para
>> demais mesas tudo fica normal, O problema so corrigi se reiniciar o servico
>> do postgres.
>> Temos varios clientes que usam nossa solução , porem somente num cliente
>> que ocorre este problema.
>> Que atitude poderia tomar para cercar o problema ???
>>
>
>
> Bom dia,
>
> chegastes a verificar se o problema não é causado por algum lock[1] a um
> objeto? É comum que a "lentidão" ocorra do lado do cliente por isso. Tu
> podes verificar se o lock ocorre no servidor através da view pg_locks[2] e
> pg_stat_activity[3], filtrando a coluna waiting.
>
> Pelas mensagens do log, você mata todas as conexões (e com isso todos os
> locks são eliminados com o termino da mesma).
>
> [1] https://www.postgresql.org/docs/current/static/explicit-locking.html
> [2] https://www.postgresql.org/docs/current/static/view-pg-locks.html
> [3]
> https://www.postgresql.org/docs/9.5/static/monitoring-stats.html#PG-STAT-ACTIVITY-VIEW
>
> --
> Sebastian Webber
> http://swebber.me
>
> _______________________________________________
> 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

Responder a