kill方式是杀掉进程
一、 采用以下方式:
(1) 查看哪些SQL语句正在执行,语句如下: SELECT pid FROM pg_stat_activity WHERE waiting='t';
说明:
pid表示当前的SQL对应的pid值;
waiting表示是否正在执行,t表示正在执行,f表示已经执行完成;
二、 kill有两种方式,
(1)第一种是:
SELECT pg_cancel_backend(pid值);
这种方式只能kill select查询,对update、delete 及DML不生效)
(2) 第二种是:
SELECT pg_terminate_backend(pid值);
这种可以kill掉各种操作(select、update、delete、drop等)操作;