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'))

相关文章
|
SQL 关系型数据库 MySQL
使用explain分析你SQL执行计划
使用explain分析你SQL执行计划
|
存储 SQL 关系型数据库
Optimizing Queries with EXPLAIN(用explain来优化查询语句)
Optimizing Queries with EXPLAIN(用explain来优化查询语句)
41 0
|
SQL 存储 缓存
Oracle-SQL Explain Plan解读
Oracle-SQL Explain Plan解读
161 0
|
存储 SQL 算法
SQL,何必在忆之一(索引与执行计划篇)
SQL,何必在忆之一(索引与执行计划篇)
173 0
SQL,何必在忆之一(索引与执行计划篇)
|
SQL Oracle 关系型数据库
Oracle执行计划——查看执行计划的方法
Oracle执行计划——查看执行计划的方法
412 0
|
SQL 存储 关系型数据库
SQL 手册-实用 SQL 语句-EXPLAIN 和执行计划
与多数数据库系统类似,PolarDB-X在处理SQL时,会通过优化器生成执行计划,该执行计划由关系操作符构成一个树形结构,反映PolarDB-X如何执行SQL语句;不同的是,PolarDB-X本身不存储数据,更侧重考虑分布式环境中的网络IO开销,将运算下推到各个分库(如RDS MySQL)执行,从而提升SQL执行效率。用户可通过EXPLAIN命令查看SQL的执行计划。
243 0
|
SQL Oracle 关系型数据库
|
SQL 关系型数据库 MySQL
|
SQL 存储 关系型数据库