功能
INFORMATION_SCHEMA.TDSTORE_PESSIMISTIC_DEADLOCK_INFO用于在执行死锁检测的节点上查询该系统表,可以得到历史所有死锁的发生时间、被回滚的事务的 ID、构成死锁环的各个事务的 ID 以及执行该事务的 SQLEngine 的 Node ID。字段说明
字段名 | 类型 | 说明 |
rollback_trans_id | bigint unsigned | 被回滚的事务的 ID。 |
cycle_transactions | longtext | 构成死锁环的各个事务的 ID 以及执行该事务的 SQLEngine 的 Node ID。 |
timestamp | varchar(64) | 死锁的发生时间。 |
示例
tdsql> SELECT * FROM information_schema.tdstore_pessimistic_deadlock_info;+----------------------+--------------------------------------------------------+-------------------------+| rolled_back_trans_id | cycle_transactions | timestamp |+----------------------+--------------------------------------------------------+-------------------------+| 29342246289539082 | 29342246289539082 (node 1), 29342246423756948 (node 1) | 2025-06-03 15:03:05 501 |+----------------------+--------------------------------------------------------+-------------------------+