Re: Cancelling long running query?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Cancelling long running query?
Дата
Msg-id 19727.1037062703@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Cancelling long running query?  (Josh Berkus <josh@agliodbs.com>)
Список pgsql-novice
Josh Berkus <josh@agliodbs.com> writes:
>> How can I cancel a long running query besides quitting the app?

> Methods:
> 1) Shutdown and restart the database server with pg_ctl -m fast restart.

Better is just to send SIGINT to the individual backend running the
query.  This is equivalent to the client having made a QueryCancel
request.

> 2) Kill the client connection proccess on the server side.  This is dangerous
> if the long-running query is a data-modification query.

No more dangerous than any other forced database crash ... which is what
you will get if you kill a backend process ...

            regards, tom lane

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

Предыдущее
От: Josh Berkus
Дата:
Сообщение: Re: Cancelling long running query?
Следующее
От: "cristi"
Дата:
Сообщение: SQL