Re: how to cancel a query in progress

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: how to cancel a query in progress
Дата
Msg-id 27058.1245251972@sss.pgh.pa.us
обсуждение исходный текст
Ответ на how to cancel a query in progress  (Whit Armstrong <armstrong.whit@gmail.com>)
Ответы Re: how to cancel a query in progress  (Whit Armstrong <armstrong.whit@gmail.com>)
Список pgsql-general
Whit Armstrong <armstrong.whit@gmail.com> writes:
> I had a few queries that were fired from pgAdmin, but failed to stop
> running after I killed the GUI.

> I tried to stop the queries by killing the pid (of the process running
> the query, not the pid of the server) from the linux command line, and
> much to my surprise, the whole database went down and then recovered
> (using the data in pg_xlog I assume).

I suppose you used "kill -9"?  Don't do that.

> So, now that I've learned this lesson, what is the proper way to kill
> a query, and can it be done from psql or are there special postgres
> tools to do this.

kill -INT is a safe query-cancel method.

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Naming functions with reserved words
Следующее
От: Tom Lane
Дата:
Сообщение: Re: GiST or GIN, I feel like I am doing something wrong