MyTetra Share
Делитесь знаниями!
Убить зависший запрос в PostgreSQL
Время создания: 02.02.2019 16:49
Автор: br0ke
Текстовые метки: postgresql, postgres, postgre, pg, sql, query, kill, cancel, terminate, pg_stat_activity, pg_cancel_backend, pg_terminate_backend
Раздел: Информационные технологии - Базы данных - PostgreSQL
Запись: and-semakin/mytetra_data/master/base/15491081427zyy1904xg/text.html на raw.githubusercontent.com

1. Просмотреть список активных запросов и найти нужный:


SELECT * FROM pg_stat_activity WHERE state = 'active';


2. Вежливо попросить запрос завершиться:


SELECT pg_cancel_backend(<pid of the process>)


3. Убить зависший запрос:


SELECT pg_terminate_backend(<pid of the process>)

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования