PLSQL查看实际执行计划

简介: PLSQL查看实际执行计划

1.需要查执行计划语句
explain plan for
update ic_month_handsign set ts='2018-11-07

2.执行计划查
select * from table(dbms_xplan.display)
SELECT plan_table_output FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE'));

二、查看实际的执行计划
update ic_month_handsign set ts='2018-11-07
select * from v$sql where sql_text like '% ic_month_handsign set ts='2018-11-07%'

通过sql_id 查询该语句的实际执行计划
select * from table(dbms_xplan.display_cursor('sql_id'))

相关文章
|
6月前
|
存储 关系型数据库 MySQL
MySQL查询执行计划详解(EXPLAIN)
一、单表查询 访问方法/访问类型: • const:通过主键值或唯一二级索引与一个常熟进行等值查询(不包括NULL),只会生成一条记录 • ref:普通二级索引与一个常数进行等值比较,可能生成多条记录 • ref_or_null:ref的前提下可以加上or key is null • range:对应的扫描区间为若干个单点扫描区间或范围扫描区间(不包括负无穷到正无穷的范围) • index:扫描区间为全表,但是可以在二级索引中扫描(因为二级索引每条记录占用空间更小,所以需要读的页更少) • all:直接扫描全部的聚集索引记录
|
SQL 关系型数据库 MySQL
使用explain分析你SQL执行计划
使用explain分析你SQL执行计划
|
存储 SQL 关系型数据库
Optimizing Queries with EXPLAIN(用explain来优化查询语句)
Optimizing Queries with EXPLAIN(用explain来优化查询语句)
42 0
|
SQL 存储 缓存
Oracle-SQL Explain Plan解读
Oracle-SQL Explain Plan解读
164 0
|
存储 SQL 算法
SQL,何必在忆之一(索引与执行计划篇)
SQL,何必在忆之一(索引与执行计划篇)
175 0
SQL,何必在忆之一(索引与执行计划篇)
|
SQL Oracle 关系型数据库
Oracle执行计划——查看执行计划的方法
Oracle执行计划——查看执行计划的方法
415 0
|
SQL 存储 关系型数据库
SQL 手册-实用 SQL 语句-EXPLAIN 和执行计划
与多数数据库系统类似,PolarDB-X在处理SQL时,会通过优化器生成执行计划,该执行计划由关系操作符构成一个树形结构,反映PolarDB-X如何执行SQL语句;不同的是,PolarDB-X本身不存储数据,更侧重考虑分布式环境中的网络IO开销,将运算下推到各个分库(如RDS MySQL)执行,从而提升SQL执行效率。用户可通过EXPLAIN命令查看SQL的执行计划。
246 0
|
SQL Oracle 关系型数据库