postgresql学习笔记(三)连接管理
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,使用以下三个SQL语句来取消正在运行的查询并终止连接(1)查出活动连接列表及其进程IDselect * from pg_stat_activity;(2)取消连接上的活动查询select pg_can
千家信息网最后更新 2026年11月01日postgresql学习笔记(三)连接管理
使用以下三个SQL语句来取消正在运行的查询并终止连接
(1)查出活动连接列表及其进程ID
select * from pg_stat_activity;
(2)取消连接上的活动查询
select pg_cancel_backend(procid);
该操作不会终止连接本身
(3)终止该连接
select pg_terminate_backend(procid);
如果你未停止某个连接上正在执行的语句就直接终止该连接,那么这些语句此时也会被停止掉。在上述步骤2执行完毕后,客户端应用的挂起状态被解除,即客户端可以重新执行语句,有些着急的用户会在此时再次执行刚刚被终止掉的语句,这又会导致系统陷入之前的状态。为了避免此种情况的发生,可以采用直接
终止连接的方式。
如果你希望一次性终止某个用户的所有连接,那么在9.2版及之后的版本上可以执行以下语句:
select pg_terminate_backend(pid) from pg_stat_activity where username='some_role';
在9.2版之前的版本上可以执行以下语句:
select pg_terminate_backend(procpid) from pg_stat_activity where username='some_role';
语句
客户
客户端
正在
版本
状态
用户
查询
活动
着急
一次性
三个
再次
情况
方式
步骤
系统
进程
应用
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
苏州找大状互联网科技有限公司
互联网科技行业发展
科技类互联网
上海互联网科技有限公司
安徽鑫晟辉互联网科技
广州紫鲸互联网科技
佰商互联网科技有限公司
互联网科技类展会
互联网科技公司招聘
哈尔滨新华互联网科技学院
茂名市互联网科技产业园
用友工业互联网科技发展
伊宁互联网科技做什么的
中天科技中国工业互联网
互联网科技资金流入
富国互联网金融科技混合基金
半导体是互联网高科技吗
宁波跨境商互联网科技有限公司
马化腾互联网科技教学
唐山双旺合互联网科技产业园
互联网科技公司华为
互联网金融公司科技
赫美联合互联网科技
衡水科技产业互联网平台
北京大学互联网科技怎么样
昭通云南众福互联网科技有限公司
上海京穆互联网科技有限公司
高科技互联网套路
信承诺互联网科技有限公司
数字科技和互联网金融哪个好