pg_connection_busy()
в основном называет Libpq PQconsumeInput()
с последующим PQisBusy()
, оба задокументированы вАсинхронная командная обработка.
Это не имеет ничего общего с тем, что сервер занят в целом с другими подключениями. Кроме того, он ничего не посылает, запрос или иным образом, это чисто локальное условие о буферизации входящих данных при получении результатов асинхронно.
К сожалению, пример, приведенный документацией PHP, вводит в заблуждение. Это вызывает pg_connection_busy()
На новом соединении без какого -либо асинхронного запуска запроса, что не имеет никакого смысла.