EXPLAIN SELECT * FROM TAB;
1 #NSET2: [0, 2, 16]
2 #PRJT2: [0, 2, 16]; exp_num(3), is_atom(FALSE)
3 #CSCN2: [0, 2, 16]; INDEX33555833(TAB)
- 操作顺序: 自顶向下驱动,数据自底向上进行传递
- 状态跳转:层级节点向下顺序跳转。
- 操作符:物理计划的单个节点,主要表明了该节点的操作类型
- 分类概述
- 扫描操作符 cscn2 csek2 sscn ssek2 help table scan hfscn
- 定位操作符 blkup2 hflkup hflkup2
- 过滤操作符(行操作) slct2
- 投影操作符(列操作) prjt2
- 连接操作符 hash2 inner join hash left join2
- 通讯操作符 mpp gather mpp distribute local gather esend erecv
- 结果集操作 nset2 heap table ntts2
- 分组操作符 hagr2 aagr2 sagr2 fagr2
- 增删改 insert delete update
- 集合运算 except except all union union all
- 特殊操作符 topn2 distinct sort stat parallel
- 常见操作符
- CSCN2 全表扫描符 扫描基于rowid的聚集索引
- SLCT2 行计算 按照过滤条件对数据进行过滤操作
- PRJT2 列计算 对要计算的列进行计算