commit_siblings

一个服务器参数,指定应用 commit_delay 的最小并发事务数。

commit_siblings 是一个 配置参数,指定在 commit_delay 设置为非零值时,执行 WAL 刷新的最小并发打开事务数。

commit_siblings 添加于 PostgreSQL 7.1

默认值

commit_siblings 的默认值为:5

用法

commit_siblings 仅在 commit_delay 设置为非零值时有效。

通常,commit_siblings 的值越大越好,因为这样更有可能在延迟间隔内至少有一个其他事务准备好提交。

按 PostgreSQL 版本细分

commit_siblings (PostgreSQL 18)

设置 5
单位  
类别 预写日志/设置
简短描述 设置执行“commit_delay”所需的最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  
待重启

文档commit_siblings

commit_siblings (PostgreSQL 17)

设置 5
单位  
类别 预写日志/设置
简短描述 设置执行“commit_delay”所需的最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  
待重启

文档commit_siblings

commit_siblings (PostgreSQL 16)

设置 5
单位  
类别 预写日志/设置
简短描述 设置执行 commit_delay 所需的最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  
待重启

文档commit_siblings

commit_siblings (PostgreSQL 15)

设置 5
单位  
类别 预写日志/设置
简短描述 设置执行 commit_delay 所需的最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  
待重启

文档commit_siblings

commit_siblings (PostgreSQL 14)

设置 5
单位  
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  
待重启

文档commit_siblings

commit_siblings (PostgreSQL 13)

设置 5
单位  
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  
待重启

文档commit_siblings

commit_siblings (PostgreSQL 12)

设置 5
单位  
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  
待重启

文档commit_siblings

commit_siblings (PostgreSQL 11)

设置 5
单位  
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  
待重启

文档commit_siblings

commit_siblings (PostgreSQL 10)

设置 5
单位  
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  
待重启

文档commit_siblings

commit_siblings (PostgreSQL 9.6)

设置 5
单位  
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  
待重启

文档commit_siblings

commit_siblings (PostgreSQL 9.5)

设置 5
单位  
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  
待重启

文档commit_siblings

commit_siblings (PostgreSQL 9.4)

设置 5
单位
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  

文档commit_siblings

commit_siblings (PostgreSQL 9.3)

设置 5
单位
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  

文档commit_siblings

commit_siblings (PostgreSQL 9.2)

设置 5
单位
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  

文档commit_siblings

commit_siblings (PostgreSQL 9.1)

设置 5
单位
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 0
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  

文档commit_siblings

commit_siblings (PostgreSQL 9.0)

设置 5
单位
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 1
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  

文档commit_siblings

commit_siblings (PostgreSQL 8.4)

设置 5
单位
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 1
最大值 1000
枚举值  
启动值 5
重置值 5
源文件  
源代码行号  

文档commit_siblings

commit_siblings (PostgreSQL 8.3)

设置  
单位
类别 预写日志/设置
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 1
最大值 1000

文档commit_siblings

commit_siblings (PostgreSQL 8.2)

设置  
单位
类别 预写日志/检查点
简短描述 在执行 commit_delay 之前设置最小并发打开事务数。
额外描述  
上下文 用户
变量类型 整数
来源 默认值
最小值 1
最大值 1000

文档commit_siblings

更改历史记录

分类

GUC配置项事务WAL

另请参阅

commit_delay

反馈

提交关于 "commit_siblings" 的任何评论、建议或更正 在此