进程参数
max_worker_processes
数值类型。后台进程的最大数量。默认值8。该参数只能在实例启动时设置。
max_worker_processes = 4
max_parallel_workers
数值类型。并行操作可使用的后台工作进程最大数量。默认值8。
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)