Re: How to terminate a query

Поиск
Список
Период
Сортировка
От Scott Marlowe
Тема Re: How to terminate a query
Дата
Msg-id k2vdcc563d11004201439j2733c24bs55bf0ad019e4a44e@mail.gmail.com
обсуждение исходный текст
Ответ на How to terminate a query  (A B <gentosaker@gmail.com>)
Ответы Re: How to terminate a query  (A B <gentosaker@gmail.com>)
Список pgsql-general
On Tue, Apr 20, 2010 at 2:42 PM, A B <gentosaker@gmail.com> wrote:
> Hi there!
>
> select * from pg_stat_activity;
> shows me a
>  select my_function(....)
> query that has been running for too long.
> How do I kill it?

select pg_cancel_backend(pid);
will kill a running query.

> kill -9 of the procpid seems  to kill the entire server process. So

kill -9 is NOT recommended.

Sometimes cancel_backend fails because there's no point where the code
checks for a cancel.

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

Предыдущее
От: Scott Marlowe
Дата:
Сообщение: Re: [ADMIN] Can the log_statement parameter be set at the user level?
Следующее
От: Andy
Дата:
Сообщение: Performance impact of log streaming replication