hash_mem_multiplier

一个用于计算基于哈希操作可使用内存最大量的配置参数

hash_mem_multiplier 是一个 配置参数,用于计算基于哈希操作可使用内存的最大量。

hash_mem_multiplierPostgreSQL 13 中添加。

默认

默认值为:

  • 2.0 (PostgreSQL 15 及更高版本)
  • 1.0 (PostgreSQL 13 / 14)

按 PostgreSQL 版本详细信息

hash_mem_multiplier (PostgreSQL 19)

设置 2
单位  
类别 资源使用 / 内存
简短描述 用于哈希表的多重“work_mem”值。
扩展描述  
上下文 user
变量类型 实数
来源 默认
最小值 1
最大值 1000
枚举值  
启动值 2
重置值 2
源文件  
源行  
需要重启 false

文档hash_mem_multiplier

hash_mem_multiplier (PostgreSQL 18)

设置 2
单位  
类别 资源使用 / 内存
简短描述 用于哈希表的多重“work_mem”值。
扩展描述  
上下文 user
变量类型 实数
来源 默认
最小值 1
最大值 1000
枚举值  
启动值 2
重置值 2
源文件  
源行  
需要重启 false

文档hash_mem_multiplier

hash_mem_multiplier (PostgreSQL 17)

设置 2
单位  
类别 资源使用 / 内存
简短描述 用于哈希表的多重“work_mem”值。
扩展描述  
上下文 user
变量类型 实数
来源 默认
最小值 1
最大值 1000
枚举值  
启动值 2
重置值 2
源文件  
源行  
需要重启 false

文档hash_mem_multiplier

hash_mem_multiplier (PostgreSQL 16)

设置 2
单位  
类别 资源使用 / 内存
简短描述 用于哈希表的多重 work_mem 值。
扩展描述  
上下文 user
变量类型 实数
来源 默认
最小值 1
最大值 1000
枚举值  
启动值 2
重置值 2
源文件  
源行  
需要重启 false

文档hash_mem_multiplier

hash_mem_multiplier (PostgreSQL 15)

设置 2
单位  
类别 资源使用 / 内存
简短描述 用于哈希表的多重 work_mem 值。
扩展描述  
上下文 user
变量类型 实数
来源 默认
最小值 1
最大值 1000
枚举值  
启动值 2
重置值 2
源文件  
源行  
需要重启 false

文档hash_mem_multiplier

hash_mem_multiplier (PostgreSQL 14)

设置 1
单位  
类别 资源使用 / 内存
简短描述 用于哈希表的多重 work_mem 值。
扩展描述  
上下文 user
变量类型 实数
来源 默认
最小值 1
最大值 1000
枚举值  
启动值 1
重置值 1
源文件  
源行  
需要重启 false

文档hash_mem_multiplier

hash_mem_multiplier (PostgreSQL 13)

设置 1
单位  
类别 资源使用 / 内存
简短描述 用于哈希表的多重 work_mem 值。
扩展描述  
上下文 user
变量类型 实数
来源 默认
最小值 1
最大值 1000
枚举值  
启动值 1
重置值 1
源文件  
源行  
需要重启 false

文档hash_mem_multiplier

变更历史

分类

GUC 配置项, 内存

另请参阅

work_mem

反馈

如有关于“hash_mem_multiplier”的评论、建议或更正,请在此处提交。 提交