PGXC_DEADLOCK
PGXC_DEADLOCK displays lock wait information generated due to distributed deadlocks.
Currently, PGXC_DEADLOCK collects only lock wait information about locks whose locktype is relation, partition, page, tuple, or transactionid.
Name |
Type |
Description |
---|---|---|
locktype |
text |
Type of the locked object |
nodename |
name |
Name of the node where the locked object resides |
dbname |
name |
Name of the database where the locked object resides. The value is NULL if the locked object is a transaction. |
nspname |
name |
Name of the namespace of the locked object |
relname |
name |
Name of the relation targeted by the lock. The value is NULL if the object is not a relation or part of a relation. |
partname |
name |
Name of the partition targeted by the lock. The value is NULL if the locked object is not a partition. |
page |
integer |
Number of the page targeted by the lock. The value is NULL if the locked object is neither a page nor a tuple. |
tuple |
smallint |
Number of the tuple targeted by the lock. The value is NULL if the locked object is not a tuple. |
transactionid |
xid |
ID of the transaction targeted by the lock. The value is NULL if the locked object is not a transaction. |
waitusername |
name |
Name of the user who waits for the lock |
waitgxid |
xid |
ID of the transaction that waits for the lock |
waitxactstart |
timestamp with time zone |
Start time of the transaction that waits for the lock |
waitqueryid |
bigint |
Latest query ID of the thread that waits for the lock |
waitquery |
text |
Latest query statement of the thread that waits for the lock |
waitpid |
bigint |
ID of the thread that waits for the lock |
waitmode |
text |
Mode of the waited lock |
holdusername |
name |
Name of the user who holds the lock |
holdgxid |
xid |
ID of the transaction that holds the lock |
holdxactstart |
timestamp with time zone |
Start time of the transaction that holds the lock |
holdqueryid |
bigint |
Latest query ID of the thread that holds the lock |
holdquery |
text |
Latest query statement of the thread that holds the lock |
holdpid |
bigint |
ID of the thread that holds the lock |
holdmode |
text |
Mode of the held lock |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot