max_prepared_transactions

一个服务器参数,用于确定并发预备事务的最大数量。

max_prepared_transactions 是一个 配置参数,它决定了可以同时存在的预备事务的最大数量。

max_prepared_transactionsPostgreSQL 8.1 中引入。

默认值

max_prepared_transactions 的默认值为:0

用法

在备用服务器上,max_prepared_transactions 必须设置为与主服务器相同或更高的值。

文档建议将 max_prepared_transactions 设置为至少与 max_connections 一样大,但这并非强制要求。

当前 max_prepared_transactions 的值是记录在 pg_control 中的配置参数之一。

按 PostgreSQL 版本详细信息

max_prepared_transactions (PostgreSQL 19)

设置 0
单位  
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 262143
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 18)

设置 0
单位  
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 262143
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 17)

设置 0
单位  
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 262143
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 16)

设置 0
单位  
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 262143
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 15)

设置 0
单位  
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 262143
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 14)

设置 0
单位  
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 262143
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 13)

设置 0
单位  
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 262143
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 12)

设置 0
单位  
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 262143
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 11)

设置 0
单位  
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 262143
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 10)

设置 0
单位  
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 262143
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 9.6)

设置 0
单位  
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 262143
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 9.5)

设置 0
单位  
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 8388607
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 9.4)

设置 0
单位
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 8388607
枚举值  
启动值 0
重置值 0
源文件  
源行  

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 9.3)

设置 0
单位
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 8388607
枚举值  
启动值 0
重置值 0
源文件  
源行  

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 9.2)

设置 0
单位
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 8388607
枚举值  
启动值 0
重置值 0
源文件  
源行  

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 9.1)

设置 0
单位
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 8388607
枚举值  
启动值 0
重置值 0
源文件  
源行  

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 9.0)

设置 0
单位
类别 资源使用 / 内存
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 536870911
枚举值  
启动值 0
重置值 0
源文件  
源行  

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 8.4)

设置 0
单位
类别 Resource Usage
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 536870911
枚举值  
启动值 0
重置值 0
源文件  
源行  

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 8.3)

设置  
单位
类别 Resource Usage
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 2147483647

文档max_prepared_transactions

max_prepared_transactions (PostgreSQL 8.2)

设置  
单位
类别 Resource Usage
简短描述 设置并发预备事务的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 2147483647

文档max_prepared_transactions

变更历史

分类

关键备用配置项, GUC 配置项, 内存, 事务

另请参阅

PREPARE TRANSACTION, pg_prepared_xacts, max_connections

反馈

提交关于“max_prepared_transactions”的任何评论、建议或更正,请在此处 提交