postgresql学习笔记(三)连接管理
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,使用以下三个SQL语句来取消正在运行的查询并终止连接(1)查出活动连接列表及其进程IDselect * from pg_stat_activity;(2)取消连接上的活动查询select pg_can
千家信息网最后更新 2025年02月04日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安全错误
数据库的锁怎样保障安全
表单提交弹出确认数据库
服务器噪声白皮书
徐州信息化软件开发销售价格
医院网络安全教育简报
app软件开发人是谁
软件开发工资5000难不难
厦门智能软件开发
推送信息的app需要什么服务器
信息网络安全常用技术
python简单抓取数据库
浅析网络安全协议
如何查看两个数据库联合视图
国内民间网络安全团队
服务器远程通信模块
软件开发工程师优秀评语
入侵客户端改数据库
ipad代理服务器
初一学生网络安全教育
直销会员结算软件开发
安徽超频服务器成本价
学it软件开发薪资
海淀区企业软件开发多少钱
阿里云云服务器项目支持ipv6
网络安全具有哪些主要特征
数据库性别的类型是什么
银行网络安全工作要点
现代网络技术处于什么时代
中科院 数据库
商品二维码和数据库有关联
小蛮腰网络安全