pg_connection_busy()
基本的にlibpqを呼び出します PQconsumeInput()
に続く PQisBusy()
, 、両方ともに文書化されています非同期コマンド処理.
これは、サーバーが他の接続で全体的に忙しいこととは何の関係もありません。また、クエリなどに何も送信しません。結果を非同期に取得する際の入ってくるデータのバッファリングに関する純粋にローカルな条件です。
残念ながら、PHPの文書で与えられた例は誤解を招くものです。それは呼び出します pg_connection_busy()
非同期クエリが実行されていない新しい接続では、意味がありません。