暂无图片
openGauss数据库连接数怎么查看?最大链接数有多少?
我来答
分享
暂无图片 匿名用户
openGauss数据库连接数怎么查看?最大链接数有多少?

openGauss数据库连接数怎么查看?最大链接数有多少?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
酷哥

参考如下:
1、执行如下SQL语句查看连接数。
SELECT count(*) FROM (SELECT pg_stat_get_backend_idset() AS backendid) ;

2、查看现有最大连接数。
SHOW max_connections;

3、查看state字段等于idle,且state_change字段长时间没有更新过的连接信息。
SELECT * FROM pg_stat_activity where state='idle' order by state_change;

4、释放连接。其中,pid为第3步查询中空闲连接所对应的pid字段值。
SELECT pg_terminate_backend(pid);

5、增加最大连接数(如果没有可释放的连接)。
gs_guc set -D /gaussdb/data/dbnode -c "max_connections= 1000"

6、重启数据库服务,设置生效。
gs_om -t stop && gs_om -t start

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏