pg_connection_busy()
Básicamente llama a LibPQ PQconsumeInput()
seguido por PQisBusy()
, ambos están documentados enProcesamiento de comandos asíncronos.
Esto no tiene nada que ver con que el servidor esté ocupado en general con otras conexiones. Además, no le envía nada, consulta o no, es puramente una condición local sobre el almacenamiento en búfer de los datos entrantes al recuperar los resultados de manera asincrónica.
Desafortunadamente, el ejemplo dado por la documentación de PHP es engañoso. Llama pg_connection_busy()
En una nueva conexión sin ninguna consulta asíncrona en funcionamiento, lo que no tiene ningún sentido.