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

阅读 72

2023-04-18


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)

0 0 举报