1. 通过pg_stat_activity查出pid 2. kill -15 pid 3. gdb -p pid 4. quit & y(即啥也不干直接退出) 不能保证100%,但是大概率是能有效的。
但是某些情况下这俩函数是无效的,因为处于某种等待状态下,无法处理信号,比如处于这样的等待状态的SQL 又不能直接去kill -9( 有宕机风险!! )所以我们想出了一个旁门左道,能大概率干掉这个SQL,而又不使PG重启的办法:不能保证100%,但是大概率是能有效的。