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

相关文章
|
8月前
|
存储 关系型数据库 MySQL
MySQL查询执行计划详解(EXPLAIN)
一、单表查询 访问方法/访问类型: • const:通过主键值或唯一二级索引与一个常熟进行等值查询(不包括NULL),只会生成一条记录 • ref:普通二级索引与一个常数进行等值比较,可能生成多条记录 • ref_or_null:ref的前提下可以加上or key is null • range:对应的扫描区间为若干个单点扫描区间或范围扫描区间(不包括负无穷到正无穷的范围) • index:扫描区间为全表,但是可以在二级索引中扫描(因为二级索引每条记录占用空间更小,所以需要读的页更少) • all:直接扫描全部的聚集索引记录
|
SQL 存储 Oracle
一次搞定各种数据库SQL执行计划
执行计划(execution plan,也叫查询计划或者解释计划)是数据库执行 SQL 语句的具体步骤,例如通过索引还是全表扫描访问表中的数据,连接查询的实现方式和连接的顺序等。如果 SQL 语句性能不够理想,我们首先应该查看它的执行计划。
一次搞定各种数据库SQL执行计划
|
存储 SQL 关系型数据库
Optimizing Queries with EXPLAIN(用explain来优化查询语句)
Optimizing Queries with EXPLAIN(用explain来优化查询语句)
49 0
|
SQL Oracle 关系型数据库
PLSQL(一)
PLSQL(一)
192 0
|
存储 SQL Oracle
PLSQL(二)
PLSQL(二)
245 0
|
SQL Oracle 关系型数据库
Oracle执行计划——查看执行计划的方法
Oracle执行计划——查看执行计划的方法
422 0
|
SQL 关系型数据库 MySQL
sql优化——explain
sql优化——explain http://www.bieryun.com/3431.html 利用explain可以得到sql的执行计划,是查询性能优化不可缺少的一部分。 explain得到的列明解释: id: 用来标识select语句的,id越大越先执行。
1548 0
|
Oracle 关系型数据库 Linux
[20171231]PLSQL使用绑定变量.txt
[20171231]PLSQL使用绑定变量.txt --//一些应用程序开发使用的绑定变量是:1,:2之列的语句,要调优这些语句必须写成如下: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING              ...
1205 0

热门文章

最新文章