Тип: | integer |
По умолчанию: | 100 |
Минимальный: | 1 |
Максимальный: | 262143 |
Контекст: | postmaster |
Перезапуск: | true |
Определяет максимальное число одновременных подключений к серверу БД. По умолчанию обычно это 100 подключений, но это число может быть меньше, если ядро накладывает свои ограничения (это определяется в процессе initdb). Этот параметр можно задать только при запуске сервера.
Для ведомого сервера значение этого параметра должно быть больше или равно значению на ведущем. В противном случае на ведомом сервере не будут разрешены запросы.
Рекомендации [EN]
Should be set to the maximum number of connections which you expect to need at peak load. Note that each connection uses shared_buffer memory, as well as additional non-shared memory, so be careful not to run the system out of memory. In general, if you need more than 200 connections, you should probably be making more use of connection pooling.
На StackOverflow
На pgsql-hackers
- Re: scalability bottlenecks with (many) partitions (and more)
- failed optimization attempt for ProcArrayGroupClearXid(): using custom PGSemaphores that use __atomics and futexes batching via IO_URING
- Re: Cygwin support
- Refactor GetLockStatusData() by skipping unused backends and groups
- Re: Refactor GetLockStatusData() by skipping unused backends and groups