min_dynamic_shared_memory

Type: integer
Default: 0 (0MB)
Min: 0 (0MB)
Max: 2147483647 (2147483647MB)
Unit: MB
Context: postmaster
Restart: true
Since: 14

Specifies the amount of memory that should be allocated at server startup for use by parallel queries. When this memory region is insufficient or exhausted by concurrent queries, new parallel queries try to allocate extra shared memory temporarily from the operating system using the method configured with dynamic_shared_memory_type, which may be slower due to memory management overheads. Memory that is allocated at startup with min_dynamic_shared_memory is affected by the huge_pages setting on operating systems where that is supported, and may be more likely to benefit from larger pages on operating systems where that is managed automatically. The default value is 0 (none). This parameter can only be set at server start.

On pgsql-hackers

Comments