SequoiaDB 简介						 
					
						快速入门						 
					
						安装部署						 
					
						数据库实例						 
					
						分布式引擎						 
					
						SAC 管控中心						 
					
						SequoiaPerf 性能分析工具						 
					
						参考手册						 
					
						常见问题及解答(FAQ)						 
					
						版本信息						 
					
任务快照可以列出当前数据库中所有数据节点的任务信息。
SDB_SNAP_TASKS
| 字段名 | 数据类型 | 说明 | 
|---|---|---|
| NodeName | string | 任务所属节点名,格式为<主机名>:<端口号> | 
| TaskID | uint64 | 任务 ID,与 listTasks() 的 TaskID 对应 | 
| Status | int32 | 任务状态,取值如下: 0:准备 1:运行 2:暂停 3:取消 4:变更元数据 5:清理数据 6:回滚 9:完成 | 
| StatusDesc | string | 任务状态描述,与参数 Status 对应,取值如下: "Ready" "Running" "Pause" "Canceled" "Change meta" "Clean up" "Roll back" "Finish" | 
| TaskType | int32 | 任务类型,取值如下: 2:创建索引 3:删除索引 | 
| TaskTypeDesc | string | 任务类型描述,与参数 TaskType 对应,取值如下: "Create index" "Drop index" | 
| Name | string | 集合名 | 
| IndexName | string | 索引名 | 
| IndexDef | json | 索引定义 | 
| SortBufferSize | int32 | 排序缓存的大小,单位为 MB ( 仅创建索引任务显示 ) | 
| ResultCode | int32 | 错误码,当任务失败时,将显示对应的错误码 | 
| ResultCodeDesc | string | 错误码描述 | 
| ResultInfo | json | 错误详细信息 | 
| OpInfo | string | 描述该任务正在执行的操作 | 
| RetryCount | uint32 | 重试次数 | 
| Progress | uint32 | 任务进度,单位为% | 
| Speed | uint64 | 任务执行速度,单位为 条/秒 | 
| TimeLeft | double | 预计剩余时间,单位为秒 | 
| TimeSpent | double | 任务已花费时间,单位为秒 | 
| TotalRecords | uint64 | 集合总记录数 | 
| ProcessedRecords | uint64 | 已处理的记录数 | 
在集合 sample.employee 中异步创建索引
> db.sample.employee.createIndexAsync('a', {a: 1})
2328查看上述操作的任务信息
> db.snapshot(SDB_SNAP_TASKS, {TaskID: 2328})
输出结果如下:
{
  "NodeName": "sdbserver1:11820",
  "TaskID": 2328,
  "Status": 9,
  "StatusDesc": "Finish",
  "TaskType": 2,
  "TaskTypeDesc": "Create index",
  "Name": "sample.employee",
  "IndexName": "a",
  "IndexDef": {
    "_id": {
      "$oid": "6098fe19820799d22f1f245e"
    },
    "UniqueID": 4037269258242,
    "key": {
      "a": 1
    },
    "name": "a"
  },
  "SortBufferSize": 64,
  "ResultCode": 0,
  "ResultCodeDesc": "Succeed",
  "ResultInfo": {},
  "OpInfo": "",
  "RetryCount": 0,
  "Progress": 100,
  "Speed": 0,
  "TimeSpent": 0.044396,
  "TimeLeft": 0,
  "TotalRecords": 0,
  "ProcessedRecords": 0
}
{
  "NodeName": "sdbserver1:11830",
  "TaskID": 2328,
  ...
} 展开
            展开
          
   
   
   
   
   
   
   
