- 问题现象:
用代码增删查pg数据库 没有任何反应,也没有报错;然后用navicat操作时,进度条一直为0%
- 问题原因:
因为连接线程较多,导致数据库卡死了
- 解决方案:
执行一下语句
select pg_terminate_backend(pid) from (select pid from pg_stat_activity where datname = '数据库名' ) a;`
如果报错,或者解决不了的话,执行以下命令
SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state='idle';
问题就可以解决了!!!