Используя пул соединений, учтите следующие ограничения:
SSL-подключения в настоящее время не поддерживаются.
Длительные транзакции могут приводить к замораживанию других сеансов, назначенных тому же обслуживающему процессу. Если приложение открывает транзакцию и ждёт данных от пользователя или каких-то внешних событий, процесс остаётся в состоянии ожидания и не может переключиться на другой сеанс до завершения транзакции. Поэтому при включении пула соединений рекомендуется избегать длительных транзакций и установить параметр конфигурации idle_in_transaction_session_timeout, чтобы транзакция прерывалась по истечении заданного времени.
Встроенный пул соединений не поддерживает рекомендательные блокировки уровня сеанса (pg_advisory_lock) и выдаёт ошибку при попытке их использования.
Модули с внутренним состоянием, связанным с сеансом, такие как plantuner, могут не работать при включённом пуле соединений.
Пул соединений несовместим со следующими расширениями:
in_memory
online_analyze
pg_variables
При включённом пуле соединений изменение конфигурации других сеансов, описанное в Подраздел 9.26.1, не допускается.
Системы Windows в настоящее время не поддерживаются.