我正在運行以下查詢:
`SELECT query_start, query, pid, state FROM pg_stat_activity WHERE datname='${my_database}' AND usename='${my_user}' AND pid<>pg_backend_pid() ORDER BY query_start;`
雖然有許多行具有有意義的資訊,例如:

還有很多行的資訊為空:

這是正常的嗎?這些空條目似乎不會持續存在,所以也許它們只是與正在設定的查詢有關?或者其他的東西?
uj5u.com熱心網友回復:
關鍵是state列:那些沒有的query_start就是那些有state = 'idle'. 空閑連接當前未執行查詢。
令您感到困惑的是,該query列不是,正如您所假設的,當前正在運行的查詢,而是在該連接上執行的最后一個查詢。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/341483.html
標籤:PostgreSQL
上一篇:計算兩個不同日期期間的相同ID
