3
對於測試,我想創建一個查詢來將結果回滾到客戶端。如何從PostgreSQL中將結果滴入客戶端
返回1行,等等,返回1行。
我試過了微不足道的變化,但失敗了。 (它返回一個塊)
select pg_sleep(1)
union all
select pg_sleep(1)
我該如何創建一個查詢來涓流結果?
對於測試,我想創建一個查詢來將結果回滾到客戶端。如何從PostgreSQL中將結果滴入客戶端
返回1行,等等,返回1行。
我試過了微不足道的變化,但失敗了。 (它返回一個塊)
select pg_sleep(1)
union all
select pg_sleep(1)
我該如何創建一個查詢來涓流結果?
我假設您正在嘗試測試數據庫與客戶端之間的慢速連接。如果是這種情況,我不會逐行推薦逐行數據,而只是扼制整個連接。您應該能夠快速找到適合您需求的限制代理。快速谷歌搜索變成了我以下:
你應該更多地解釋你的問題,如:什麼客戶端?在SQL中,我們通過結果集一次訪問一行。所以沒有必要減慢Postgres。數據由客戶端提取,而不是推送給客戶端。 –
@basil我想確認我的客戶端正確使用libpq,特別是我想知道它多次在套接字上等待,並且多次調用PQgetResult,所以我想模擬客戶端需要執行的情況所以要正確行事。 –
我想使用第二個查詢來鎖定行或頁面。每秒解鎖/鎖定一個diff區段。 –