我有一个托管在AWS中的PostgreSQL RDS实例。我已经将log_min_duration_statement
设置设置为1秒。在检查日志中是否有慢速查询时,我发现以下六个条目不包含任何查询/语句:
有人知道为什么会这样吗?如何才能找到导致这些日志条目的缓慢查询?
感谢杰恩斯为我指明了正确的方向。我发现"log_statement“选项会导致持续时间和语句被单独记录。它在Postgre docs中:https://www.postgresql.org/docs/9.1/runtime-config-logging.html#GUC-LOG-MIN-DURATION-STATEMENT
发布于 2020-03-28 13:15:49
使用log_statements='all',查询开始时记录查询文本,在查询结束时记录持续时间(仅)。您可以使用PID或客户端IP和端口号在日志文件中将它们配对。我不知道RDS是否提供了一种特定的方法,我总是在'vim‘或’更少‘中这样做。
但真的,我现在只是自动_解释。我认为这在RDS中是可用的,尽管我从未在那里使用过它。
发布于 2020-03-27 15:03:17
您可以将log_duration
设置为on
。
如果是这样的话,将其更改为off
应该允许您获得将log_min_duration_statement
设置为1
的语句。
https://dba.stackexchange.com/questions/262785
复制相似问题