PostgreSQL参数解析autovacuum_vacuum_threshold
1. autovacuum_vacuum_threshold 参数介绍autovacuum_vacuum_threshold 参数指定了一个表中 update 或者 delete 的最小阈值,超过该阈值就会触发 vacuum 操作。该参数只...继续阅读
1. autovacuum_vacuum_threshold 参数介绍autovacuum_vacuum_threshold 参数指定了一个表中 update 或者 delete 的最小阈值,超过该阈值就会触发 vacuum 操作。该参数只...继续阅读
1. autovacuum_vacuum_scale_factor 参数介绍autovacuum_vacuum_scale_factor 参数指定了一个百分比因子,它会影响是否执行 vacuum 操作的一个阈值。我们知道当表中死元组的数量大...继续阅读
1. autovacuum_analyze_threshold 参数介绍autovacuum_analyze_threshold 参数指定了一个表中 insert、update 或者 delete 的最小阈值,超过该阈值就会触发 analy...继续阅读
1. autovacuum_analyze_scale_factor 参数介绍autovacuum_analyze_scale_factor 参数指定了一个百分比因子,它会影响是否执行 analyze 操作的一个阈值。我们知道当表中已发生过...继续阅读
autovacuum_naptime 参数指定在任何给定数据库上运行 autovacuum 间隔的最小延迟。在每一轮中,守护进程都会检查数据库,并根据需要为该数据库中的表发出 VACUUM 和 ANALYZE 命令。如果指定该参数时不使用单...继续阅读
PostgreSQL 提供了参数 autovacuum_work_mem 用来控制每个 autovacuum 工作进程可以使用的最大内存数量。如果指定该参数时没有带单位,那么其默认单位是 KB。该参数默认值为 -1,其大小等同于 maint...继续阅读
PostgreSQL autovacuum_max_workers 参数指定了任一时刻,autovacuum 能够创建的最大工作进程的数量(不包含 autovacuum launcher 进程)。默认值为 3,调整该参数需要重启数据库。默认...继续阅读
PostgreSQL 参数 autovacuum 用于启动 autovacuum launcher 子进程,对数据库自动执行 vacuum 操作。autovacuum 参数默认值为 on,但是如果要想让 autovacuum 功能真正工作,...继续阅读
PostgreSQL 提供一个参数 authentication_timeout,表示允许完成客户端身份验证的最长时间。如果潜在的客户端在这么长的时间内没有完成身份验证协议,那么服务器将关闭连接。这样做的目的是可以防止挂起的客户端无限期地占...继续阅读
array_nulls 参数用来控制数组类型 NULL 值的解析结果,如果一个不带引号的 NULL 作为数组类型的一个元素,在默认参数 array_nulls = on 的情况下,它将被识别为 NULL 空值,如果将该参数设置为 off,不...继续阅读