TBSCAN操作的信息

详细的访问计划中,TBSCAN 对应一个使用全表扫描的上下文对象,展示的信息如下:

字段名类型描述
Operator字符串操作符的名称: "TBSCAN"
Collection字符串TBSCAN 访问的集合名字
QueryBSON 对象TBSCAN 执行的匹配符
SelectorBSON 对象TBSCAN 执行的选择符
Skip长整型指定 TBSCAN 需要跳过的记录个数
Return长整型指定 TBSCAN 最多返回的记录个数
EstimateBSON 对象估算的 TBSCAN 代价信息Estimate 选项为 true 时显示
Estimate.StartCost浮点型估算的 TBSCAN 的启动时间(单位:秒)
Estimate.RunCost浮点型估算的 TBSCAN 的运行时间(单位:秒)
Estimate.TotalCost浮点型估算的 TBSCAN 的结束时间(单位:秒)
Estimate.CLEstFromStat布尔型TBSCAN 是否使用集合的统计信息进行估算
Estimate.CLStatTime字符串TBSCAN 使用的集合的统计信息的生成时间
Estimate.InputBSON 对象估算的 TBSCAN 输入的统计信息Filter 选项包含 "Input" 时显示
Estimate.Input.Pages长整型估算的 TBSCAN 输入的数据页数
Estimate.Input.Records长整型估算的 TBSCAN 输入的记录个数
Estimate.Input.RecordSize整型估算的 TBSCAN 输入的记录平均字节数
Estimate.FilterBSON 对象估算的 TBSCAN 进行过滤的信息Filter 选项包含 "Filter" 时显示
Estimate.Filter.MthSelectivity浮点型估算的 TBSCAN 使用匹配符进行过滤的选择率
Estimate.OutputBSON 对象估算的 TBSCAN 输出的统计信息Filter 选项包含 "Output" 时显示
Estimate.Output.Records长整型估算的 TBSCAN 输出的记录个数
Estimate.Output.RecordSize整型估算的 TBSCAN 输出的记录平均字节数
Estimate.Output.Sorted布尔型TBSCAN 输出是否有序,对 TBSCAN 为 false
RunBSON 对象实际执行 TBSCAN 的代价信息Run 选项为 true 时显示
Run.ContextID长整型TBSCAN 执行的上下文标识
Run.StartTimestamp字符串TBSCAN 执行启动的时间戳
Run.QueryTimeSpent浮点型TBSCAN 执行耗时(单位:秒)
Run.GetMores长整型请求 TBSCAN 返回结果集的次数
Run.ReturnNum长整型TBSCAN 返回记录个数
Run.ReadRecords长整型TBSCAN 扫描记录个数

示例

  1. {
  2. ...,
  3. "PlanPath": {
  4. "Operator": "TBSCAN",
  5. "Collection": "foo.bar",
  6. "Query": {
  7. "$and": []
  8. },
  9. "Selector": {},
  10. "Skip": 0,
  11. "Return": -1,
  12. "Estimate": {
  13. "StartCost": 0,
  14. "RunCost": 0.45,
  15. "TotalCost": 0.45,
  16. "CLEstFromStat": false,
  17. "Input": {
  18. "Pages": 25,
  19. "Records": 25000,
  20. "RecordSize": 43
  21. },
  22. "Filter": {
  23. "MthSelectivity": 1
  24. },
  25. "Output": {
  26. "Records": 25000,
  27. "RecordSize": 43,
  28. "Sorted": false
  29. }
  30. },
  31. "Run": {
  32. "ContextID": 63123,
  33. "StartTimestamp": "2017-12-11-16.18.00.789831",
  34. "QueryTimeSpent": 0.040438,
  35. "GetMores": 25,
  36. "ReturnNum": 25000,
  37. "ReadRecords": 25000
  38. }
  39. }
  40. }