关于 SequoiaDB
快速入门
安装
基本操作
数据模型
SQL引擎
S3引擎
系统架构
数据库管理
连接器
驱动
参考手册
故障排除
SAC 管控中心
Web服务
版本信息
事务快照 SDB_SNAP_TRANSACTIONS 列出数据库中正在进行的事务信息。
每一个数据节点上正在进行的每一个事务为一条记录。
SDB_SNAP_TRANSACTIONS
| 字段名 | 类型 | 描述 |
|---|---|---|
| NodeName | 字符串 | 节点名("主机名:端口号") |
| SessionID | 长整型 | 会话 ID |
| TransactionID | 字符串 | 事务 ID |
| TransactionIDSN | 长整型 | 事务序列号 |
| IsRollback | 布尔型 | 表示这个事务是否处于回滚中 |
| CurrentTransLSN | 长整型 | 事务当前的日志LSN |
| BeginTransLSN | 长整型 | 事务开始的日志LSN |
| WaitLock | BSON对象 | 正在等待的锁 |
| TransactionLocksNum | 整型 | 事务已经获得的锁 |
| RelatedID | 字符串 | 内部标示 |
| GotLocks | BSON数组 | 事务已经获得的锁列表 |
WaitLock 和 GetLocks 字段中锁对象的信息:
| 字段名 | 类型 | 描述 |
|---|---|---|
| CSID | 整型 | 锁对象所在集合空间的 ID |
| CLID | 整型 | 锁对象所在集合的 ID |
| ExtentID | 整型 | 锁对象所在记录的 ID |
| Offset | 整型 | 锁对象所在记录的偏移量 |
| Mode | 字符串 | 锁的类型,对应有"IS","IX","S","U"和"X" |
| Count | 整型 | 锁计数器(只在GetLocks中存在) |
| Duration | 整型 | 锁的持有或等待时间,单位:毫秒 |
锁对象每个字段取值不同表示不同的锁对象:
| 锁对象 | CSID | CLID | ExtentID | Offset | 备注 |
|---|---|---|---|---|---|
| 没有锁对象 | -1 | 65535 | -1 | -1 | 一般在WaitLock为没有锁对象时,表示当前事务没有在等待锁 |
| 集合空间锁 | >= 0 | 65535 | -1 | -1 | |
| 集合锁 | >= 0 | >= 0 | -1 | -1 | |
| 记录锁 | >= 0 | >= 0 | >= 0 | >= 0 |
> db.snapshot( SDB_SNAP_TRANSACTIONS )
{
"NodeName": "ubuntu1604-xjh:20000",
"SessionID": 89,
"TransactionID": "03e80000000001",
"TransactionIDSN": 1,
"IsRollback": false,
"CurrentTransLSN": 491325292,
"BeginTransLSN": 491325292,
"WaitLock": {},
"TransactionLocksNum": 3,
"RelatedID": "c0a81457c35000006b75",
"GotLocks": [
{
"CSID": 1,
"CLID": 0,
"ExtentID": 9,
"Offset": 36,
"Mode": "U",
"Count": 1,
"Duration": 1137053
},
{
"CSID": 1,
"CLID": 0,
"ExtentID": -1,
"Offset": -1,
"Mode": "IS",
"Count": 1,
"Duration": 1137053
},
{
"CSID": 1,
"CLID": 65535,
"ExtentID": -1,
"Offset": -1,
"Mode": "IS",
"Count": 1,
"Duration": 1137053
}
]
}
{
"NodeName": "ubuntu1604-xjh:20000",
"SessionID": 92,
"TransactionID": "03e80000000002",
"TransactionIDSN": 2,
"IsRollback": false,
"CurrentTransLSN": -1,
"BeginTransLSN": -1,
"WaitLock": {
"CSID": 1,
"CLID": 0,
"ExtentID": 9,
"Offset": 36,
"Mode": "U",
"Duration": 8784
},
"TransactionLocksNum": 2,
"RelatedID": "c0a81457c35000006b76",
"GotLocks": [
{
"CSID": 1,
"CLID": 0,
"ExtentID": -1,
"Offset": -1,
"Mode": "IS",
"Count": 1,
"Duration": 8784
},
{
"CSID": 1,
"CLID": 65535,
"ExtentID": -1,
"Offset": -1,
"Mode": "IS",
"Count": 1,
"Duration": 8784
}
]
}
展开