有没有一种方法可以在不使用SQL连接的情况下获取pg_stat_activity信息?

时间:2019-12-13 06:47:23

标签: postgresql postmortem-debugging

adminpageform = new FormGroup({ start_date: new FormControl(''), end_date: new FormControl(''), acadyr_shortcode: new FormControl(''), no_terms: new FormControl(''), term_name: new FormControl(''), term_end: new FormControl(''), term_start: new FormControl(''), TermsId: new FormControl('') }); 拥有非常有用的信息,可用于对各种问题(尤其是与并发相关的问题)进行事后分析,因此使用这些数据(正确过滤和关联)来增加错误或进行日志记录非常宝贵。但是,查询它需要获得一个数据库连接,而该数据库连接在最需要的时候可能会短缺。

是否存在某种副渠道,无需额外的数据库连接就可以获取该信息?

1 个答案:

答案 0 :(得分:3)

并非如此,但是参数superuser_reserved_connections将为您提供帮助。它定义了为超级用户精确保留的连接数,以便即使连接限制已用尽,超级用户仍然可以连接。

将该值设置得足够高,并使您的监视过程以超级用户身份连接。