log_statement_sample_rate
一个配置参数,用于启用对所有语句类型的样本进行记录
log_statement_sample_rate
是一个配置参数,用于启用对所有语句类型的样本进行记录,这些语句类型的执行时间超过了log_min_duration_sample
中定义的执行时间阈值,前提是此值低于log_min_duration_statement
。
log_statement_sample_rate
在PostgreSQL 13 中添加。
默认
log_statement_sample_rate
的默认值为 1.0
。
按 PostgreSQL 版本详细说明
log_statement_sample_rate (PostgreSQL 18)
设置 |
1 |
单位 |
|
类别 |
报告和日志记录 / 何时记录 |
简短描述 |
要记录的超过“log_min_duration_sample”的语句的比例。 |
额外描述 |
使用 0.0(从不记录)到 1.0(始终记录)之间的值。 |
上下文 |
超级用户 |
变量类型 |
实数 |
来源 |
默认 |
最小值 |
0 |
最大值 |
1 |
枚举值 |
|
启动值 |
1 |
重置值 |
1 |
源文件 |
|
源代码行 |
|
需要重启 |
否 |
文档: log_statement_sample_rate
log_statement_sample_rate (PostgreSQL 17)
设置 |
1 |
单位 |
|
类别 |
报告和日志记录 / 何时记录 |
简短描述 |
要记录的超过“log_min_duration_sample”的语句的比例。 |
额外描述 |
使用 0.0(从不记录)到 1.0(始终记录)之间的值。 |
上下文 |
超级用户 |
变量类型 |
实数 |
来源 |
默认 |
最小值 |
0 |
最大值 |
1 |
枚举值 |
|
启动值 |
1 |
重置值 |
1 |
源文件 |
|
源代码行 |
|
需要重启 |
否 |
文档: log_statement_sample_rate
log_statement_sample_rate (PostgreSQL 16)
设置 |
1 |
单位 |
|
类别 |
报告和日志记录 / 何时记录 |
简短描述 |
要记录的超过 log_min_duration_sample 的语句的比例。 |
额外描述 |
使用 0.0(从不记录)到 1.0(始终记录)之间的值。 |
上下文 |
超级用户 |
变量类型 |
实数 |
来源 |
默认 |
最小值 |
0 |
最大值 |
1 |
枚举值 |
|
启动值 |
1 |
重置值 |
1 |
源文件 |
|
源代码行 |
|
需要重启 |
否 |
文档: log_statement_sample_rate
log_statement_sample_rate (PostgreSQL 15)
设置 |
1 |
单位 |
|
类别 |
报告和日志记录 / 何时记录 |
简短描述 |
要记录的超过 log_min_duration_sample 的语句的比例。 |
额外描述 |
使用 0.0(从不记录)到 1.0(始终记录)之间的值。 |
上下文 |
超级用户 |
变量类型 |
实数 |
来源 |
默认 |
最小值 |
0 |
最大值 |
1 |
枚举值 |
|
启动值 |
1 |
重置值 |
1 |
源文件 |
|
源代码行 |
|
需要重启 |
否 |
文档: log_statement_sample_rate
log_statement_sample_rate (PostgreSQL 14)
设置 |
1 |
单位 |
|
类别 |
报告和日志记录 / 何时记录 |
简短描述 |
要记录的超过 log_min_duration_sample 的语句的比例。 |
额外描述 |
使用 0.0(从不记录)到 1.0(始终记录)之间的值。 |
上下文 |
超级用户 |
变量类型 |
实数 |
来源 |
默认 |
最小值 |
0 |
最大值 |
1 |
枚举值 |
|
启动值 |
1 |
重置值 |
1 |
源文件 |
|
源代码行 |
|
需要重启 |
否 |
文档: log_statement_sample_rate
log_statement_sample_rate (PostgreSQL 13)
设置 |
1 |
单位 |
|
类别 |
报告和日志记录 / 何时记录 |
简短描述 |
要记录的超过 log_min_duration_sample 的语句的比例。 |
额外描述 |
使用 0.0(从不记录)到 1.0(始终记录)之间的值。 |
上下文 |
超级用户 |
变量类型 |
实数 |
来源 |
默认 |
最小值 |
0 |
最大值 |
1 |
枚举值 |
|
启动值 |
1 |
重置值 |
1 |
源文件 |
|
源代码行 |
|
需要重启 |
否 |
文档: log_statement_sample_rate
更改历史记录
注意:log_statement_sample_rate
最初是在 PostgreSQL 12 开发周期中添加的 (提交 88bdbd3f),并在提交 75506195 中回退。