log_duration
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- boot val
- off
- category
- Reporting and Logging / What to Log
- context
- superuser
- documented
- true
- enumvals
- 未知
- extra desc
- 未知
- lang
- en
- max val
- 未知
- metadata version
- 18
- min val
- 未知
- name
- log_duration
- short desc
- Logs the duration of each completed SQL statement.
- source
- pg-settings-source-snapshot
- unit
- 未知
- vartype
- bool
版本定义 PG 18
记录每个已完成语句的持续时间。默认值为off。只有超级用户和具有适当SET权限的用户才能更改此设置。
对于使用扩展查询协议的客户端,Parse、Bind 和 Execute 步骤的持续时间将被独立记录。
注意
启用log_duration和设置log_min_duration_statement为零之间的区别是,超过log_min_duration_statement指定的时长会强制记录查询文本,而这个选项不会。因此,如果log_duration为on并且log_min_duration_statement为正值,所有持续时间都将被记录,但是只有超过阈值的语句才会被记录查询文本。这种行为有助于在高负载安装中收集统计信息。
比较版本
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:22e0f88412ecb4e9705d9d059ada00c183b8b57c6e7a884b207936a5e0b73014
正文语言: zh-Hans · 2026-09-11@29c86d9