Em 27 de junho de 2016 10:32, lu moraes santos <djrlumor...@gmail.com>
escreveu:

> 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???
>

exato. a idéia é saber o que está acontecendo no banco no momento desse
travamento.


>
> 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
>



-- 
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

Responder a