查询优化-操作符

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)

  1. 操作顺序: 自顶向下驱动,数据自底向上进行传递
  2. 状态跳转:层级节点向下顺序跳转。
  3. 操作符:物理计划的单个节点,主要表明了该节点的操作类型

  1. 分类概述
    1. 扫描操作符 cscn2 csek2 sscn ssek2 help table scan hfscn
    2. 定位操作符 blkup2 hflkup hflkup2
    3. 过滤操作符(行操作) slct2
    4. 投影操作符(列操作) prjt2
    5. 连接操作符 hash2 inner join hash left join2
    6. 通讯操作符 mpp gather mpp distribute local gather esend erecv
    7. 结果集操作 nset2 heap table ntts2
    8. 分组操作符 hagr2 aagr2 sagr2 fagr2
    9. 增删改 insert delete update
    10. 集合运算 except except all union union all
    11. 特殊操作符 topn2 distinct sort stat parallel
  2. 常见操作符
    1. CSCN2 全表扫描符 扫描基于rowid的聚集索引
    2. SLCT2 行计算 按照过滤条件对数据进行过滤操作
    3. PRJT2 列计算 对要计算的列进行计算

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值