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

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.52
Яндекс индекс цитирования