TDSQL Boundless TDSTORE_PESSIMISTIC_DEADLOCK_INFO

INFORMATION_SCHEMA.TDSTORE_PESSIMISTIC_DEADLOCK_INFO 用于在执行死锁检测的节点上查询该系统表,可以得到历史所有死锁的发生时间、被回滚的事务的 ID、构成死锁环的各个事务的 ID 以及执行该事务的 SQLEngine 的节点名称。

相关产品
TDSQL Boundless 产品页,含版本规格、价格与购买入口。

一、支持版本

适用于 TDSQL Boundless V21.1.0 及以上版本。

各版本变更如下:

·V21.1.0:首次引入 TDSTORE_PESSIMISTIC_DEADLOCK_INFO。

·V21.2.0:rolled_back_trans_id 字段改为 rollback_trans_id。

·V21.6.1.0:timestamp 字段改名为 occurred_at,类型从 varchar 改为 timestamp。

二、字段说明

字段名 类型 说明
rollback_trans_id bigint unsigned 被回滚的事务的 ID。
cycle_transactions longtext 构成死锁环的各个事务的 ID 以及执行该事务的 SQLEngine 的节点名称,格式为:事务 ID (节点名称),多个事务之间以逗号分隔。
occurred_at timestamp(3) 死锁的发生时间。

三、示例

tdsql> SELECT * FROM information_schema.tdstore_pessimistic_deadlock_info;+———————-+————————————————————————————+————————-+| rolled_back_trans_id | cycle_transactions | occurred_at |+———————-+————————————————————————————+————————-+| 29342246289539082 | 29342246289539082 (node-tdsql3-xxxx-001), 29342246423756948 (node-tdsql3-xxxx-001) | 2026-04-28 15:31:08.555 |+———————-+————————————————————————————+————————-+

赞 (0)
上一篇 4天前
下一篇 4天前