解释计划
来源:互联网 发布:中行校园淘宝卡骗局 编辑:程序博客网 时间:2024/05/16 17:25
解释计划:SQL语句预期的执行计划
执行计划:SQL语句实际的执行计划
SQL语句有可能不按照解释计划执行。
1.查看解释计划
a.explain plan for
b.set autotrace
explain plan for 将执行计划存储在plan_table中
最常用的PLAN_TABLE表中的列:
列 描述
ID 为每一个步骤分配的唯一编号
OPERATION 这一步骤所进行的内部运算
OPTIONS 运算列的附加说明(附于OPERATION)
OBJEC_NAME 表或索引的名称
CARDINALITY 预期的运算所要访问的行数
BYTES 预期的运算的字节数
COST 由优化器确定的运算所需要的成本值
TIME 预计进行运算所需要的以秒为计量单位的时间
ACCESS_PREDICATES 用来在访问结构(一般为索引)中确定数据行所在位置的条件
FILTER_PREDICATES 用来在数据行被访问后进行筛选的条件
SQL> explain plan for select * from hr.employees;已解释。SQL> select * from table(dbms_xplan.display);PLAN_TABLE_OUTPUT--------------------------------------------------------------------------------Plan hash value: 1445457117-------------------------------------------------------------------------------| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |-------------------------------------------------------------------------------| 0 | SELECT STATEMENT | | 107 | 7383 | 3 (0)| 00:00:01 || 1 | TABLE ACCESS FULL| EMPLOYEES | 107 | 7383 | 3 (0)| 00:00:01 |-------------------------------------------------------------------------------已选择8行。SQL>
set autotrace 默认为off,设置只在当前会话有效,不会将执行计划存储在plan_table中
SQL> set autotrace traceonly explainSQL> select * from hr.employees;执行计划----------------------------------------------------------Plan hash value: 1445457117-------------------------------------------------------------------------------| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |-------------------------------------------------------------------------------| 0 | SELECT STATEMENT | | 107 | 7383 | 3 (0)| 00:00:01 || 1 | TABLE ACCESS FULL| EMPLOYEES | 107 | 7383 | 3 (0)| 00:00:01 |-------------------------------------------------------------------------------SQL>
dbms_xplan包中常用函数
0 0
- 解释计划
- Oracle执行计划解释
- oracle执行计划解释
- Oracle 解释执行计划
- Oracle解释计划
- Oracle 解释执行计划
- 6.1 解释计划
- 解释查询计划及查看解释结果
- oracle 优化之解释计划
- PostgreSQL执行计划的解释
- 对执行计划的解释
- PostgreSQL执行计划的解释
- 6.1.1 使用解释计划
- PostgreSQL执行计划的解释
- PostgreSQL执行计划的解释
- Oracle执行计划解释(转)
- 创建自己的oracle解释计划
- [Postgres] 如何读懂执行计划:参数解释
- 实习第四天
- php生成二维码的几种方式
- 且行且珍惜
- ngnix:slab机制
- 平台构建需要加入的功能想法
- 解释计划
- ios--OpenCV--RGB与HSV颜色空间的转换
- ax+by=c 且X∈[x1,x2] Y∈[y1,y2] 可行解组数 exgcd
- 【Database】一个Database的小例子
- 定制iOS 7中的导航栏和状态栏
- 亲测ubuntu下android源码的下载
- SharePoint品牌化和自定义--第一章节--SharePoint品牌化介绍(1)--为什么要进行SharePoint品牌化
- 记住一个 中国科技界一个耻辱的事情,希望更多人看到,并引以为戒。
- 用sourceinsight查看ns2源码