• 问题现象:

用代码增删查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';

问题就可以解决了!!!

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐