文档中心

关于 SequoiaDB

快速入门

安装

基本操作

数据模型

SQL引擎

S3引擎

系统架构

数据库管理

连接器

驱动

参考手册

故障排除

SAC 管控中心

Web服务

版本信息

SORT操作的信息

详细的访问计划中,SORT 对象对应一个数据节点上的排序上下文对象,其中展示的信息如下:

字段名 类型 描述
Operator 字符串 操作符的名称: "SORT"
Sort BSON 对象 SORT 执行的排序字段
Selector BSON 对象 SORT 执行的选择符
Skip 长整型 指定 SORT 需要跳过的记录个数
Return 长整型 指定 SORT 最多返回的记录个数
Estimate BSON 对象 估算的 SORT 代价信息
Estimate 选项为 true 时显示
Estimate.StartCost 浮点型 估算的 SORT 的启动时间(单位:秒)
Estimate.RunCost 浮点型 估算的 SORT 的运行时间(单位:秒)
Estimate.TotalCost 浮点型 估算的 SORT 的结束时间(单位:秒)
Estimate.SortType 字符串 SORT 估算的排序类型:
1. "InMemory" 为内存排序
2. "External" 为外存排序
Estimate.Output BSON 对象 估算的 SORT 输出的统计信息
Filter 选项包含 "Output" 时显示
Estimate.Output.Records 长整型 估算的 SORT 输出的记录个数
Estimate.Output.RecordSize 整型 估算的 SORT 输出的记录平均字节数
Estimate.Output.Sorted 布尔型 SORT 输出是否有序,对 SORT 为 true
Run BSON 对象 实际查询的 SORT 代价信息
Run 选项为 true 时显示
Run.ContextID 长整型 SORT 执行的上下文 ID
Run.StartTimestamp 字符串 SORT 启动的时间
Run.QueryTimeSpent 浮点型 SORT 耗时(单位:秒)
Run.GetMores 长整型 请求 SORT 返回结果集的次数
Run.ReturnNum 长整型 SORT 返回记录个数
Run.SortType 字符串 SORT 执行的排序类型:
1. "InMemory" 为内存排序
2. "External" 为外存排序
ChildOperators 数组 SORT 的子操作(TBSCANIXSCAN

示例

{
  ...,
  "PlanPath": {
    "Operator": "SORT",
    "Sort": {
      "c": 1
    },
    "Selector": {},
    "Skip": 0,
    "Return": -1,
    "Estimate": {
      "StartCost": 0.475,
      "RunCost": 5e-7,
      "TotalCost": 0.4750005,
      "SortType": "InMemory",
      "Output": {
        "Records": 1,
        "RecordSize": 43,
        "Sorted": true
      }
    },
    "Run": {
      "ContextID": 8,
      "StartTimestamp": "2017-11-29-14.02.38.108504",
      "QueryTimeSpent": 0.050564,
      "GetMores": 1,
      "ReturnNum": 5,
      "SortType": "InMemory"
    },
    "ChildOperators": [
      {
        ...
      }
    ]
  }
}
回到顶部