终止后端进程(pg_terminate_backend)
PostgreSQL会话命令
SELECT pg_terminate_backend(12345);作用
强制终止指定 PID 的后端进程;断开连接并中止正在运行的事务。
适用场景
用于关闭卡住/挂起的连接或持有锁的会话。
注意
正在运行的事务会被回滚;未提交的工作会丢失。请先尝试更温和的 pg_cancel_backend。在 pg_stat_activity 中核实 PID。
SELECT pg_terminate_backend(12345);强制终止指定 PID 的后端进程;断开连接并中止正在运行的事务。
用于关闭卡住/挂起的连接或持有锁的会话。
正在运行的事务会被回滚;未提交的工作会丢失。请先尝试更温和的 pg_cancel_backend。在 pg_stat_activity 中核实 PID。