[pgbr-geral] pg_cancel_backend e pg_terminate_backend

2011-05-02 Por tôpico Fábio Gibon - Comex System
Pessoal,
ocorreu uma situação em um banco 8.4 no windows onde uma conexão 
iniciou um select (que estava fazendo um produto cartesiano), então tentei 
terminar a transação/sessão e nada. Ao matar o processo diretamente o banco fez 
showdown.

O que pode ter ocorrido para os comandos mesmo retornando t não terem 
tido efeito?

abraços
 
Fábio Henrique Gibon___
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_cancel_backend e pg_terminate_backend

2011-05-02 Por tôpico Euler Taveira de Oliveira
Em 02-05-2011 22:09, Fábio Gibon - Comex System escreveu:
 ocorreu uma situação em um banco 8.4 no windows onde uma conexão iniciou
 um select (que estava fazendo um produto cartesiano), então tentei
 terminar a transação/sessão e nada. Ao matar o processo diretamente o
 banco fez showdown.
Não faça isso. Você pode comprometer outras transações em andamento.

 O que pode ter ocorrido para os comandos mesmo retornando t não terem
 tido efeito?

Isso é Windows®. ;) É como qualquer outro processo que nunca morre 
imediatamente quando solicitado (mesmo o sistema operacional dizendo que ele 
já foi morto).


-- 
   Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral