DM执行计划

DM执行计划揭示了SQL语句的执行方式,包括计划节点、操作符和代价信息。执行计划由EXPLAIN命令生成,显示了如全表扫描、索引扫描等各种操作,帮助优化查询性能。代价三元组表示执行时间、输出行数和字节数。操作符如SLCT用于选择运算,AAGR、FAGR、HAGR处理不同类型的聚集函数,CSCN涉及全表扫描或索引扫描。
摘要由CSDN通过智能技术生成

执行计划查看

执行计划是 SQL 语句的执行方式,由查询优化器为语句设计的执行方式,交给执行器去执行。在 SQL 命令行使用 EXPLAIN 可以打印出语句的执行计划。

EXPLAIN select * from DMHR.t2 where age > 60;

该执行计划中我们得到如下信息:

  1. 首先,一个执行计划由若干个计划节点组成,如上面的NSET2、PRJT2、SLCT2、CSCN2。
  2. 然后我们看到,每个计划节点中包含操作符(CSCN2)和它的代价([12, 49257, 64])等信息。
  3. 代价由一个三元组组成[代价,记录行数,字节数]。
  4. 代价的单位是毫秒,记录行数表示该计划节点输出的行数,字节数表示该计划节 点输出的字节数

执行计划中的操作符

主要操作符
CSCN :基础全表扫描(a),从头到尾,全部扫描
SSCN :二级索引扫描(b), 从头到尾,全部扫描
SSEK :二级索引范围扫描(b) ,通过键值精准定位到范围或者单值
CSEK :聚簇索引范围扫描© ,通过键值精准定位到范围或者单值
BLKUP :根据二级索引的ROWID 回原表中取出全部数据(b + a)
 
–NSET:收集结果集
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值