log_statement_sample_rate

一个配置参数,用于记录所有语句类型的样本。

log_statement_sample_rate 是一个 配置参数,它允许记录所有超过 log_min_duration_sample 中定义的执行时间阈值,并且此值低于 log_min_duration_statement 的语句类型样本。

log_statement_sample_ratePostgreSQL 13 中添加。

默认

log_statement_sample_rate 的默认值为 1.0

按 PostgreSQL 版本详细信息

log_statement_sample_rate (PostgreSQL 19)

设置 1
单位  
类别 报告和日志记录 / 何时记录
简短描述 超过“log_min_duration_sample”的语句的记录比例。
扩展描述 使用 0.0(从不记录)到 1.0(始终记录)之间的值。
上下文 superuser
变量类型 实数
来源 默认
最小值 0
最大值 1
枚举值  
启动值 1
重置值 1
源文件  
源行  
需要重启 false

文档log_statement_sample_rate

log_statement_sample_rate (PostgreSQL 18)

设置 1
单位  
类别 报告和日志记录 / 何时记录
简短描述 超过“log_min_duration_sample”的语句的记录比例。
扩展描述 使用 0.0(从不记录)到 1.0(始终记录)之间的值。
上下文 superuser
变量类型 实数
来源 默认
最小值 0
最大值 1
枚举值  
启动值 1
重置值 1
源文件  
源行  
需要重启 false

文档log_statement_sample_rate

log_statement_sample_rate (PostgreSQL 17)

设置 1
单位  
类别 报告和日志记录 / 何时记录
简短描述 超过“log_min_duration_sample”的语句的记录比例。
扩展描述 使用 0.0(从不记录)到 1.0(始终记录)之间的值。
上下文 superuser
变量类型 实数
来源 默认
最小值 0
最大值 1
枚举值  
启动值 1
重置值 1
源文件  
源行  
需要重启 false

文档log_statement_sample_rate

log_statement_sample_rate (PostgreSQL 16)

设置 1
单位  
类别 报告和日志记录 / 何时记录
简短描述 超过 log_min_duration_sample 的语句的记录比例。
扩展描述 使用 0.0(从不记录)到 1.0(始终记录)之间的值。
上下文 superuser
变量类型 实数
来源 默认
最小值 0
最大值 1
枚举值  
启动值 1
重置值 1
源文件  
源行  
需要重启 false

文档log_statement_sample_rate

log_statement_sample_rate (PostgreSQL 15)

设置 1
单位  
类别 报告和日志记录 / 何时记录
简短描述 超过 log_min_duration_sample 的语句的记录比例。
扩展描述 使用 0.0(从不记录)到 1.0(始终记录)之间的值。
上下文 superuser
变量类型 实数
来源 默认
最小值 0
最大值 1
枚举值  
启动值 1
重置值 1
源文件  
源行  
需要重启 false

文档log_statement_sample_rate

log_statement_sample_rate (PostgreSQL 14)

设置 1
单位  
类别 报告和日志记录 / 何时记录
简短描述 超过 log_min_duration_sample 的语句的记录比例。
扩展描述 使用 0.0(从不记录)到 1.0(始终记录)之间的值。
上下文 superuser
变量类型 实数
来源 默认
最小值 0
最大值 1
枚举值  
启动值 1
重置值 1
源文件  
源行  
需要重启 false

文档log_statement_sample_rate

log_statement_sample_rate (PostgreSQL 13)

设置 1
单位  
类别 报告和日志记录 / 何时记录
简短描述 超过 log_min_duration_sample 的语句的记录比例。
扩展描述 使用 0.0(从不记录)到 1.0(始终记录)之间的值。
上下文 superuser
变量类型 实数
来源 默认
最小值 0
最大值 1
枚举值  
启动值 1
重置值 1
源文件  
源行  
需要重启 false

文档log_statement_sample_rate

变更历史

注意:log_statement_sample_rate 最初在 PostgreSQL 12 开发周期中添加 (commit 88bdbd3f),并在 commit 75506195 中被撤销。

分类

GUC 配置项, 日志记录

另请参阅

log_min_duration_samplelog_min_duration_statementlog_transaction_sample_rate

反馈

提交有关“log_statement_sample_rate”的任何评论、建议或更正,请点击此处