PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
分类索引60
toast.autovacuum_multixact_freeze_min_age对 TOAST 表单独设置。为当前关系设置清理时替换多事务 ID 的最小年龄。
TOAST 多事务 ID 最小冻结年龄
TOAST 表
vacuum_multixact_freeze_min_age 参数的每表取值。注意,自动清理会忽略大于系统范围 autovacuum_multixact_freeze_max_age 设置一半的每表 autovacuum_multixact_…存储参数 · TOAST 表
toast.autovacuum_multixact_freeze_table_age对 TOAST 表单独设置。为当前关系设置触发积极冻结扫描的多事务 ID 年龄阈值。
TOAST 多事务 ID 全表冻结年龄
TOAST 表
vacuum_multixact_freeze_table_age 参数的每表取值。
WITH (toast.autovacuum_multixact_freeze_table_age = value)
适用对象 TOAST 表
取值类型…存储参数 · TOAST 表
toast.autovacuum_vacuum_cost_delay对 TOAST 表单独设置。覆盖当前关系自动清理时采用的代价节流延迟。
TOAST 自动清理代价延迟
TOAST 表
autovacuum_vacuum_cost_delay 参数的每表取值。
WITH (toast.autovacuum_vacuum_cost_delay = value)
适用对象 TOAST 表
取值类型 整数
TOAST 参数的继承
该选项控制主表附属…存储参数 · TOAST 表
toast.autovacuum_vacuum_cost_limit对 TOAST 表单独设置。覆盖当前关系自动清理时采用的代价节流上限。
TOAST 自动清理代价上限
TOAST 表
autovacuum_vacuum_cost_limit 参数的每表取值。
WITH (toast.autovacuum_vacuum_cost_limit = value)
适用对象 TOAST 表
取值类型 整数
TOAST 参数的继承
该选项控制主表附属…存储参数 · TOAST 表
toast.autovacuum_vacuum_insert_scale_factor对 TOAST 表单独设置。设置计算插入触发自动清理阈值时使用的比例因子。
TOAST 插入触发清理比例因子
TOAST 表
autovacuum_vacuum_insert_scale_factor 参数的每表取值。
WITH (toast.autovacuum_vacuum_insert_scale_factor = value)
适用对象 TOAST 表
取值类型 浮点数…存储参数 · TOAST 表
toast.autovacuum_vacuum_insert_threshold对 TOAST 表单独设置。设置按插入元组数触发自动清理的基础阈值,或关闭这一路触发条件。
TOAST 插入触发清理基础阈值
TOAST 表
autovacuum_vacuum_insert_threshold 参数的每表取值。特殊值 -1 可用于禁用该表上的由插入触发的清理。
WITH (toast.autovacuum_vacuum_insert_threshold = v…存储参数 · TOAST 表
toast.autovacuum_vacuum_max_threshold对 TOAST 表单独设置。为当前关系设置自动清理触发阈值的上限。
TOAST 自动清理阈值上限
TOAST 表
autovacuum_vacuum_max_threshold 参数的每表取值。
WITH (toast.autovacuum_vacuum_max_threshold = value)
适用对象 TOAST 表
取值类型 整数
TOAST 参数的继承
该选项控制…存储参数 · TOAST 表
toast.autovacuum_vacuum_scale_factor对 TOAST 表单独设置。设置按关系规模计算自动清理触发阈值时使用的比例因子。
TOAST 自动清理比例因子
TOAST 表
autovacuum_vacuum_scale_factor 参数的每表取值。
WITH (toast.autovacuum_vacuum_scale_factor = value)
适用对象 TOAST 表
取值类型 浮点数
TOAST 参数的继承
…存储参数 · TOAST 表
toast.autovacuum_vacuum_threshold对 TOAST 表单独设置。为当前关系设置按更新或删除元组数触发自动清理的基础阈值。
TOAST 自动清理基础阈值
TOAST 表
autovacuum_vacuum_threshold 参数的每表取值。
WITH (toast.autovacuum_vacuum_threshold = value)
适用对象 TOAST 表
取值类型 整数
TOAST 参数的继承
该选项控…存储参数 · TOAST 表
toast.log_autovacuum_min_duration对 TOAST 表单独设置。为当前关系设置记录自动清理相关日志的最短执行时长。
TOAST 自动清理日志时长阈值
TOAST 表
log_autovacuum_min_duration 参数的每表取值。
WITH (toast.log_autovacuum_min_duration = value)
适用对象 TOAST 表
取值类型 整数
TOAST 参数的继承
该选项控制…存储参数 · TOAST 表
toast.vacuum_index_cleanup对 TOAST 表单独设置。控制 VACUUM 是否处理当前关系的索引死元组,取值与默认行为随版本变化。
TOAST 清理索引死元组
TOAST 表
在该表上运行 VACUUM 时启用或禁用索引清理。默认值为 true。禁用索引清理可以显著加快 VACUUM,但如果表经常修改,也可能导致索引严重膨胀。如果指定了 INDEX_CLEANUP 参数(属于 VACUUM),则会覆盖此…存储参数 · TOAST 表
toast.vacuum_max_eager_freeze_failure_rate对 TOAST 表单独设置。为当前关系覆盖 VACUUM 提前冻结扫描的失败比例上限。
TOAST 提前冻结失败比例上限
TOAST 表
vacuum_max_eager_freeze_failure_rate 参数的每表取值。
WITH (toast.vacuum_max_eager_freeze_failure_rate = value)
适用对象 TOAST 表
取值类型…存储参数 · TOAST 表
toast.vacuum_truncate对 TOAST 表单独设置。控制 VACUUM 是否尝试将关系末尾的空页归还操作系统。
TOAST 截断尾部空页
TOAST 表
允许或禁止清理尝试截断删除此表末尾的空页。默认值为 true。如果为 true, VACUUM 和自动清理会执行截断,并将被截断页面的磁盘空间返还给操作系统。请注意,截断需要对表取得 ACCESS EXCLUSIVE 锁。如果指定了 TRUNCATE…存储参数 · TOAST 表
toast_tuple_target设置触发长字段压缩或外置的元组长度,以及 TOAST 处理试图达到的目标长度。
TOAST 元组目标长度
表与物化视图
toast_tuple_target 指定在尝试压缩和/或将长列值移入 TOAST 表之前所需的最小元组长度,同时也是一旦开始 TOAST 化后试图将长度缩减到其以下的目标长度。这会影响标记为 External(用于移动)、Main(用于压缩)或 Extend…存储参数 · 表与物化视图
toast_value_type指定新建 TOAST 关系的 chunk_id 类型;修改此参数不会改变已有 TOAST 关系的类型。
TOAST 值标识符类型
表与物化视图
指定为此表创建 TOAST 关系时使用的 chunk_id 属性类型。默认值为 oid; oid8 改为分配 oid8,它以每个行外指针多占用四字节为代价,允许更多不同的经过 TOAST 处理的值。不能为 TOAST 表设置此参数。
仅…存储参数 · 表与物化视图
user_catalog_table将表标记为逻辑解码使用的附加目录表。
用户目录表
表与物化视图
将该表声明为逻辑复制用途的附加目录表。详见 第 48.6.2 节。不能为 TOAST 表设置此参数。
WITH (user_catalog_table = value)
适用对象 表与物化视图
取值类型 布尔值
适用范围
这是关系级设置,作用于当前表或物化视图。它不等同于会话级或实例级 GUC;同名的全局参数另有…存储参数 · 表与物化视图
vacuum_cleanup_index_scale_factor为 B-tree 索引覆盖判断是否执行清理阶段的比例因子。
B-tree 清理比例因子
B-tree 索引
每个索引的 vacuum_cleanup_index_scale_factor 值。
WITH (vacuum_cleanup_index_scale_factor = value)
适用对象 B-tree 索引
取值类型 浮点数
索引访问方法
此条目适用于 B-tre…存储参数 · B-tree 索引
vacuum_index_cleanup控制 VACUUM 是否处理当前关系的索引死元组,取值与默认行为随版本变化。
清理索引死元组
表与物化视图
在该表上运行 VACUUM 时启用或禁用索引清理。默认值为 true。禁用索引清理可以显著加快 VACUUM,但如果表经常修改,也可能导致索引严重膨胀。如果指定了 INDEX_CLEANUP 参数(属于 VACUUM),则会覆盖此选项的值。
WITH (vacuum_in…存储参数 · 表与物化视图
vacuum_max_eager_freeze_failure_rate为当前关系覆盖 VACUUM 提前冻结扫描的失败比例上限。
提前冻结失败比例上限
表与物化视图
vacuum_max_eager_freeze_failure_rate 参数的每表取值。
WITH (vacuum_max_eager_freeze_failure_rate = value)
适用对象 表与物化视图
取值类型 浮点数
适用范围
这是关系级设置,作用于当前表或物化…存储参数 · 表与物化视图
vacuum_truncate控制 VACUUM 是否尝试将关系末尾的空页归还操作系统。
截断尾部空页
表与物化视图
允许或禁止清理尝试截断删除此表末尾的空页。默认值为 true。如果为 true, VACUUM 和自动清理会执行截断,并将被截断页面的磁盘空间返还给操作系统。请注意,截断需要对表取得 ACCESS EXCLUSIVE 锁。如果指定了 TRUNCATE 参数(属于 VACUUM),则会覆盖此选…存储参数 · 表与物化视图
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开