Как безопасно убить процесс postgres?

У меня есть функция plpgsql. Эта функция удаляет и вставляет некоторые строки в какую-то внешнюю таблицу, которая подключена к OracleXE через плагин oracle_fdw. Каждую минуту cron запускает 10 экземпляров этой функции для 10 разных таблиц, используя psql. Иногда (менее одного раза в неделю) один экземпляр зависает. Он находится в активном состоянии, но не может быть отменен или отменен. Я могу убить его с помощью SIGKILL, но это отменит все остальные процессы postgres и запустит режим восстановления. Можно ли остановить этот процесс без использования SIGKILL? (Postgres 9.3 на CentOS 7)

0 ответов

Другие вопросы по тегам