Postgres-RDS-statement_timeout-中止的语句计数器

问题描述 投票:0回答:1

是否有可能获得中止的语句数,因为它们的运行时间超过了“ statement_timeout”毫秒?statement_timeout参数对于不让数据库超载很有用,但是我想对中止的语句配置警报,以便调查根本原因。

postgresql amazon-rds
1个回答
0
投票

在标准PostgreSQL中,由于statement_timeout参数,没有可用于中止语句的视图或统计信息。

但是每个中止的语句都有一个日志条目,类似于:

2020-06-17 18:42:54.357 CEST [31946] ERROR:  canceling statement due to statement timeout
2020-06-17 18:42:54.357 CEST [31946] STATEMENT:  select * from pg_class;

因此可以扫描PostgreSQL日志。

© www.soinside.com 2019 - 2024. All rights reserved.