西安 内部网站建设,wordpress博客文章怎么设置,网站底部图片代码,做侵权网站用哪里的服务器Oracle执行计划 1. 什么是执行计划Oracle explain使用3. Explain执行顺序 1. 什么是执行计划
执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述。
执行计划描述了SQL引擎为执行SQL语句进行的操作#xff1b;分析SQL语句相关的性能问题或仅仅质疑查询优化器的决定… Oracle执行计划 1. 什么是执行计划Oracle explain使用3. Explain执行顺序 1. 什么是执行计划
执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述。
执行计划描述了SQL引擎为执行SQL语句进行的操作分析SQL语句相关的性能问题或仅仅质疑查询优化器的决定时必须知道执行计划所以执行计划常用于sql调优
Oracle explain使用
格式: explain plan for sql语句 select * from table(dbms_xplan.display) 固定
explain plan for select * from sys_org_person;
--查看索引使用明细
select * from table(dbms_xplan.display);Rows: Oracle估计的当前步骤返回结果集行数 Bytes: 执行sql对应步骤返回的字节数 Cost: CPU耗费, Oracle估计的步骤执行耗费和CPU耗费 Time: Oracle估计的sql执行所需时间
3. Explain执行顺序
关键在于Operation参数Operation表示sql执行过程查看怎么执行的有两个核心规则
根据Operation缩进判断缩进最多的最先执行 Operation缩进相同时最上面的是最先执行的