进程参数
max_worker_processes
数值类型。后台进程的最大数量。默认值 8,根据 CPU 核心数和业务需要调整。该参数只能在实例启动时设置。
max_worker_processes = 4
max_parallel_workers
数值类型。并行操作所支持的工作者的最大数量。不能超过 max_worker_processes。该参数只能在实例启动时设置。
max_parallel_workers = 4 # can be used in parallel operations
max_parallel_workers_per_gather
数值类型。单个 Gather 节点的最大并行工作进程数。默认值 2。
max_parallel_workers_per_gather = 4
max_parallel_maintenance_workers
数值类型。维护操作(如 CREATE INDEX)的并行工作进程数。默认值 2。
max_parallel_maintenance_workers = 4
old_snapshot_threshold
数值类型(时间)。最旧快照的时间阈值。合理使用该参数可以规避使用快照时出现 "snapshot too old" 错误。默认值 -1,表示禁用该功能。该参数只能在实例启动时设置。
old_snapshot_threshold = -1 # 1min-60d; -1 disables; 0 is immediate (change requires restart)
max_spins_per_delay
数值类型。自旋锁每次最大的旋转次数。默认值 1000,可取值范围为 10~1000。该参数只能在实例启动时设置。
max_spins_per_delay = 1000 # min 10, max 1000 (change requires restart)
spins_num_delays
数值类型。自旋锁最大的旋转机会。默认值 1000,可取值范围为 10~1000。通常配合 max_spins_per_delay 一起使用。该参数只能在实例启动时设置。
spins_num_delays = 1000 # min 10, max 1000 (change requires restart)