SDB_LIST_TRANSACTIONS
事务列表列出正在进行的事务信息。
Note:
事务功能可以参考事务。
字段名 | 类型 | 描述 |
---|---|---|
NodeName | 字符串 | 节点名(主机名:服务名) |
GroupName | 字符串 | 分区组名 |
SessionID | 长整型 | 会话 ID |
TransactionID | 字符串 | 事务 ID |
IsRollback | 布尔型 | 表示这个事务是否处于回滚中 |
CurrentTransLSN | 长整型 | 事务当前的日志 LSN |
WaitLock | BSON 对象 | 正在等待的锁 |
TransactionLocksNum | 整型 | 事务已经获得的锁 |
RelatedID | 字符串 | 内部标识 |
Note:
当 WaitLock 没有锁对象时,表示事务没有在等待锁。
WaitLock 对象的字段
字段名 | 类型 | 描述 |
---|---|---|
CSID | 整型 | 锁对象所在集合空间的 ID |
CLID | 整型 | 锁对象所在集合的 ID |
ExtentID | 整型 | 锁对象所在记录的 ID |
Offset | 整型 | 锁对象所在记录的偏移量 |
Mode | 字符串 | 锁的类型: IS:意向共享锁 IX:意向排他锁 S:共享锁 U:升级锁 X:排他锁 |
Duration | 整型 | 锁的持有或等待时间(单位:毫秒) |
字段名 | 值 |
---|---|
CSID | -1 |
CLID | 65535 |
ExtentID | -1 |
Offset | -1 |
字段名 | 值 |
---|---|
CSID | >= 0 |
CLID | 65535 |
ExtentID | -1 |
Offset | -1 |
字段名 | 值 |
---|---|
CSID | >= 0 |
CLID | >= 0 |
ExtentID | -1 |
Offset | -1 |
字段名 | 值 |
---|---|
CSID | >= 0 |
CLID | >= 0 |
ExtentID | >= 0 |
Offset | >= 0 |
> db.list(SDB_LIST_TRANSACTIONS) { "NodeName": "sdbserver1:11830", "GroupName": "group1", "SessionID": 89, "TransactionID": "03e80000000001", "IsRollback": false, "CurrentTransLSN": -1, "WaitLock": {}, "TransactionLocksNum": 3, "RelatedID": "c0a81457c35000006b75" } { "NodeName": "sdbserver1:11830", "GroupName": "group1", "SessionID": 92, "TransactionID": "03e80000000002", "IsRollback": false, "CurrentTransLSN": -1, "WaitLock": { "CSID": 1, "CLID": 0, "ExtentID": 9, "Offset": 36, "Mode": "U", "Duration": 42903 }, "TransactionLocksNum": 2, "RelatedID": "c0a81457c35000006b76" } ...