如何检查PG数据库连接数

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

如何检查PG数据库连接数

一 检查连接数

select

     to_char(now(),'yyyy-mm-dd hh24:mi:ss') "time"

    ,max_conn "max_conn(最大连接数)"

    ,now_conn "now_conn(当前连接数)"

    ,max_conn - now_conn "remain_conn(剩余连接数)"

from (

    select

         setting::int8 as max_conn

        ,(select count(*) from pg_stat_activity ) as now_conn

    from pg_settings

    where name = 'max_connections' 

) a ;



正常连接数不超过总连接数的90%

二 kill掉所有的空闲连接

超级用户postgres杀掉所有的空闲连接

select pg_terminate_backend(pid) from pg_stat_activity WHERE state = 'idle';








如何检查PG数据库连接数

一 检查连接数select to_char(now(),'yyyy-mm-dd hh24:mi:ss') "time" ,max_conn "max_conn(最大连接数)" ,now...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息