log_duration

一个配置参数,用于确定是否记录语句的持续时间

log_duration 是一个 配置参数,用于确定是否记录已执行的每个语句的持续时间。

log_durationPostgreSQL 7.2 中被添加。

默认值

log_duration 的默认值为:off

按 PostgreSQL 版本详细信息

log_duration (PostgreSQL 19)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_duration

log_duration (PostgreSQL 18)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_duration

log_duration (PostgreSQL 17)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_duration

log_duration (PostgreSQL 16)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_duration

log_duration (PostgreSQL 15)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_duration

log_duration (PostgreSQL 14)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_duration

log_duration (PostgreSQL 13)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_duration

log_duration (PostgreSQL 12)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_duration

log_duration (PostgreSQL 11)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_duration

log_duration (PostgreSQL 10)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_duration

log_duration (PostgreSQL 9.6)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_duration

log_duration (PostgreSQL 9.5)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_duration

log_duration (PostgreSQL 9.4)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  

文档log_duration

log_duration (PostgreSQL 9.3)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  

文档log_duration

log_duration (PostgreSQL 9.2)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  

文档log_duration

log_duration (PostgreSQL 9.1)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  

文档log_duration

log_duration (PostgreSQL 9.0)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  

文档log_duration

log_duration (PostgreSQL 8.4)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  

文档log_duration

log_duration (PostgreSQL 8.3)

设置  
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  

文档log_duration

log_duration (PostgreSQL 8.2)

设置  
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个已完成 SQL 语句的持续时间。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  

文档log_duration

变更历史

示例

如果 log_duration 被设置为 on,那么每个已执行的语句都将在日志文件中产生相应的条目。

例如,执行

postgres=# SELECT pg_sleep(1);
 pg_sleep 
----------
 
(1 row)

将会生成类似如下的条目

[2021-11-11 17:10:55 UTC] psql postgres postgres LOG:  00000: duration: 1002.239 ms

分类

GUC 配置项, 日志记录

另请参阅

log_min_duration_statement, log_min_duration_sample, log_min_error_statement

反馈

提交关于“log_duration”的任何评论、建议或更正 请在此处