Em 27 de junho de 2016 08:44, lu moraes santos <[email protected]> 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 [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
