我想让postgres记录其查询的执行时间,以自定义日志格式或csvlog格式
但是我在文档中找不到哪个%标签对应自定义日志格式的持续时间,或者哪个csv列包含持续时间。
在哪里可以找到?
语句的持续时间在log_line_prefix
中不是一个标记。如果您设置了log_min_duration_statement = 0
,它是日志消息的一部分,它将记录所有语句及其持续时间。
我认为您正在寻找日志持续时间,它不是一个%标记,因为它将在查询完成时记录在不同的行中。您必须使用您记录的标记在该行和查询之间建立关联。