hash_mem_multiplier

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

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

hash_mem_multiplierPostgreSQL 13 中添加。

默认

的默认值为

  • 2.0 (PostgreSQL 15 及以后)
  • 1.0 (PostgreSQL 13 / 14)

按 PostgreSQL 版本分列详情

hash_mem_multiplier (PostgreSQL 18)

设置 2
单位  
类别 资源使用 / 内存
简短描述 哈希表使用的“work_mem”倍数。
额外描述  
上下文 用户
变量类型 real
来源 默认值
最小值 1
最大值 1000
枚举值  
启动值 2
重置值 2
源文件  
源代码行号  
需要重启

文档: hash_mem_multiplier

hash_mem_multiplier (PostgreSQL 17)

设置 2
单位  
类别 资源使用 / 内存
简短描述 哈希表使用的“work_mem”倍数。
额外描述  
上下文 用户
变量类型 real
来源 默认值
最小值 1
最大值 1000
枚举值  
启动值 2
重置值 2
源文件  
源代码行号  
需要重启

文档: hash_mem_multiplier

hash_mem_multiplier (PostgreSQL 16)

设置 2
单位  
类别 资源使用 / 内存
简短描述 哈希表使用的 work_mem 倍数。
额外描述  
上下文 用户
变量类型 real
来源 默认值
最小值 1
最大值 1000
枚举值  
启动值 2
重置值 2
源文件  
源代码行号  
需要重启

文档: hash_mem_multiplier

hash_mem_multiplier (PostgreSQL 15)

设置 2
单位  
类别 资源使用 / 内存
简短描述 哈希表使用的 work_mem 倍数。
额外描述  
上下文 用户
变量类型 real
来源 默认值
最小值 1
最大值 1000
枚举值  
启动值 2
重置值 2
源文件  
源代码行号  
需要重启

文档: hash_mem_multiplier

hash_mem_multiplier (PostgreSQL 14)

设置 1
单位  
类别 资源使用 / 内存
简短描述 哈希表使用的 work_mem 倍数。
额外描述  
上下文 用户
变量类型 real
来源 默认值
最小值 1
最大值 1000
枚举值  
启动值 1
重置值 1
源文件  
源代码行号  
需要重启

文档: hash_mem_multiplier

hash_mem_multiplier (PostgreSQL 13)

设置 1
单位  
类别 资源使用 / 内存
简短描述 哈希表使用的 work_mem 倍数。
额外描述  
上下文 用户
变量类型 real
来源 默认值
最小值 1
最大值 1000
枚举值  
启动值 1
重置值 1
源文件  
源代码行号  
需要重启

文档: hash_mem_multiplier

更改历史

分类

GUC 配置项, 内存

参见

work_mem

反馈

提交关于“hash_mem_multiplier”的任何评论、建议或更正 此处