vacuum_buffer_usage_limit

指定VACUUM/ANALYZE缓冲区访问策略大小的GUC

vacuum_buffer_usage_limit 是一个配置参数,指定用于 VACUUMANALYZE 命令的缓冲区访问策略大小。

vacuum_buffer_usage_limitPostgreSQL 16 中添加。

默认值

vacuum_buffer_usage_limit 的默认值为:2MB (PostgreSQL 16: 256 kB)。

按PostgreSQL版本查看详细信息

vacuum_buffer_usage_limit (PostgreSQL 18)

设置 2048
单位 kB
类别 资源使用/内存
简短描述 设置VACUUM、ANALYZE和自动VACUUM的缓冲池大小。
额外描述  
上下文 用户
变量类型 整数
来源 默认
最小值 0
最大值 16777216
枚举值  
启动值 2048
重置值 2048
源文件  
源代码行号  
需要重启

文档: vacuum_buffer_usage_limit

vacuum_buffer_usage_limit (PostgreSQL 17)

设置 2048
单位 kB
类别 资源使用/内存
简短描述 设置VACUUM、ANALYZE和自动VACUUM的缓冲池大小。
额外描述  
上下文 用户
变量类型 整数
来源 默认
最小值 0
最大值 16777216
枚举值  
启动值 2048
重置值 2048
源文件  
源代码行号  
需要重启

文档: vacuum_buffer_usage_limit

vacuum_buffer_usage_limit (PostgreSQL 16)

设置 256
单位 kB
类别 资源使用/内存
简短描述 设置VACUUM、ANALYZE和自动VACUUM的缓冲池大小。
额外描述  
上下文 用户
变量类型 整数
来源 默认
最小值 0
最大值 16777216
枚举值  
启动值 256
重置值 256
源文件  
源代码行号  
需要重启

文档: vacuum_buffer_usage_limit

更改历史

分类

GUC配置项内存VACUUM

反馈

提交您对"vacuum_buffer_usage_limit"的任何评论、建议或更正 此处