识别 RDS 上 Postgresql 的慢速查询
Identifying slow queries for Postgresql on RDS
我已经为超过 5000 毫秒的 Postgres 查询启用了日志记录。
但是在日志中,当我 运行 使用 pgAdmin 对同一个数据库进行查询时,有很多查询花费的时间少于指定时间。
参数组相关参数集:
log_min_duration_statement = 5000ms
log_statement = all
是否记录了所有查询?还是我遗漏了什么?
您需要更改 log_statement
以不记录所有查询
log_statement = none
而是启用记录慢速查询
log_min_duration_statement = 5000ms
这两个设置互不相关。
有关配置的更多详细信息,请参阅 Postgres Documentation。
我已经为超过 5000 毫秒的 Postgres 查询启用了日志记录。 但是在日志中,当我 运行 使用 pgAdmin 对同一个数据库进行查询时,有很多查询花费的时间少于指定时间。
参数组相关参数集:
log_min_duration_statement = 5000ms
log_statement = all
是否记录了所有查询?还是我遗漏了什么?
您需要更改 log_statement
以不记录所有查询
log_statement = none
而是启用记录慢速查询
log_min_duration_statement = 5000ms
这两个设置互不相关。
有关配置的更多详细信息,请参阅 Postgres Documentation。