0
点赞
收藏
分享

微信扫一扫

Oracle有没有像MySql一样的Explain(查看执行计划)


Oracle查看执行计划有很多种方法,这里介绍我常用的一种方法

法一:在查询语句前加上 explain plan for

explain plan for 
select
  * 
from
  HEAD 
where
  fcd = 'A1' 
  and fname= 'hu'

执行SQL会出现下面问题,没关系这是正常的

Oracle有没有像MySql一样的Explain(查看执行计划)_SQL

之后现执行

select * from table(dbms_xplan.display())

计划就打印出来了

Oracle有没有像MySql一样的Explain(查看执行计划)_SQL_02

法二:

在SQL Developer中

选中SQL块,按 F10 即可查看对应的执行计划。

举报

相关推荐

0 条评论