参数说明:控制数据库自动清理线程(autovacuum)的启动。自动清理线程运行的前提
是将track_counts 设置为on。
该参数属于SIGHUP 类型参数,
请参考表GUC 参数设置方式中对应设置方法进行设置。
说明:
- 如果希望系统在故障恢复后,具备自动清理两阶段事务的功能,请将autovacuum 设
置为on;
- 当设置autovacuum 为on,autovacuum_max_workers 为0 时,表示系统不会自动进行
autovacuum,只会在故障恢复后,自动清理两阶段事务;
- 当设置autovacuum 为on,autovacuum_max_workers 大于0 时,表示系统不仅在故障
GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1313
恢复后,自动清理两阶段事务,并且还可以自动清理线程。
须知:
即使此参数设置为off,
当事务ID 回绕即将发生时,
数据库也会自动启动自动清理线程。
对于create/drop database 发生异常时,
可能有的节点提交或回滚,
有的节点未提交
(prepared
状态),此时系统不能自动修复,需要手动修复。
取值范围:布尔型
on 表示开启数据库自动清理线程。
off 表示关闭数据库自动清理线程。
默认值:on