有没有办法在不使用 SQL 连接的情况下获取pg_stat_activity信息?



pg_stat_activity包含非常有用的信息,可用于对各种问题进行事后分析,尤其是与并发相关的问题,因此使用这些数据(正确过滤和关联(增加错误或日志记录是非常宝贵的。但是,查询它需要获取数据库连接,而该连接在最需要的时刻可能供不应求。

是否有某种侧信道可以在没有额外数据库连接的情况下获取该信息?

不是真的,但参数superuser_reserved_connections会帮助你。它精确地定义了为超级用户保留的连接数,以便即使连接限制已用尽,他们仍然可以连接。

将值设置得足够高,并让监视进程以超级用户身份连接。

相关内容

  • 没有找到相关文章

最新更新