当前位置:   article > 正文

PostgreSQL 杀进程,查看最大连接数 (Hologres 适用)_pg数据库按照用户名杀连接数

pg数据库按照用户名杀连接数

最近程序莫名被其他共用数据库实例的应用频繁占满连接数,记录一下

1:PG官方文档:

27.2.3. pg_stat_activity

The pg_stat_activity view will have one row per server process, showing information related to the current activity of that process.

pg_stat_activity 视图将为每个服务器进程显示一行,显示与该进程当前活动相关的信息。

官方文档引用地址:

PostgreSQL: Documentation: 13: 27.2. The Statistics Collector

2:实际操作

  2.1:查看当前最大连接数:

show max_connections;

  2.2:查看各个用户下连接数占用情况:

select count(*) as connect_sum, usename from pg_stat_activity group by usename order by connect_sum DESC;

  2.3:杀掉指定进程

select pg_terminate_backend(pid) from pg_stat_activity where usename='kill-name';

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/981924
推荐阅读
相关标签
  

闽ICP备14008679号