commit_siblings

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

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

commit_siblingsPostgreSQL 7.1中添加。

默认值

commit_siblings 的默认值为:5

用法

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

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

按 PostgreSQL 版本详细说明

commit_siblings (PostgreSQL 17)

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

文档: commit_siblings

commit_siblings (PostgreSQL 16)

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

文档: commit_siblings

commit_siblings (PostgreSQL 15)

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

文档: commit_siblings

commit_siblings (PostgreSQL 14)

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

文档: commit_siblings

commit_siblings (PostgreSQL 13)

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

文档: commit_siblings

commit_siblings (PostgreSQL 12)

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

文档: commit_siblings

commit_siblings (PostgreSQL 11)

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

文档: commit_siblings

commit_siblings (PostgreSQL 10)

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

文档: commit_siblings

commit_siblings (PostgreSQL 9.6)

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

文档: commit_siblings

commit_siblings (PostgreSQL 9.5)

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

文档: 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" 的任何评论、建议或更正 此处