数据库培训高效率sql语句基础.pptVIP

  • 6
  • 0
  • 约9.92千字
  • 约 44页
  • 2022-08-30 发布于重庆
  • 举报
* * * * * * 2、看懂执行计划 Plan hash value? 这一行是这一条语句的的hash值,我们知道ORACLE对每一条ORACLE语句产生的执行计划放在SHARE POOL里面,第一次要经过硬解析,产生hash值。下次再执行时比较hash值,如果相同就不会执行硬解析。 oracle的执行计划 第三十一页,共四十四页。 2、看懂执行计划 id: 执行序列,但不是执行的先后顺序。执行的先后根据Operation缩进来判断(采用最右最上最先执行的原则看层次关系,在同一级如果某个动作没有子ID就最先执行。一般按缩进长度来判断,缩进最大的最先执行,如果有2行缩进一样,那么就先执行上面的。) operation:当前操作的内容。? oracle的执行计划 第三十二页,共四十四页。 2、看懂执行计划 Name:操作对象? Rows:oracle估计当前操作的返回结果集行数。? Bytes:表示执行该步骤后返回的字节数。? Cost(%CPU):表示执行到该步骤的一个执行成本,用于说明SQL执行的代价。? Cost没有单位,是一个相对值,是SQL以CBO方式解析执行计划时,供ORACLE来评估CBO成本,选择执行计划用的。没有明确的含义,但是在对比时非常有用   Time:oracle 估计当前操作的时间。 ? oracle的执行计划 第三十三页,共四十四页。 2、看懂执行计划

文档评论(0)

1亿VIP精品文档

相关文档