Oracle 查看SQL执行计划
时间: 2023-09-26 15:11:18 浏览: 96
在使用 Oracle 数据库时,可以使用以下方法来查看 SQL 执行计划:
1. 使用 EXPLAIN PLAN 命令
在 SQLPLUS 中输入以下命令:
```
EXPLAIN PLAN FOR your_sql_statement;
```
执行完成后,可以使用以下命令来查看执行计划:
```
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
```
2. 使用 AUTOTRACE 命令
在 SQLPLUS 中输入以下命令:
```
SET AUTOTRACE ON;
```
然后执行 SQL 语句,执行完成后,可以使用以下命令来查看执行计划:
```
SET AUTOTRACE OFF;
```
3. 使用 SQL Developer 工具
在 SQL Developer 工具中,执行 SQL 语句后,可以在结果窗口中右键单击,选择 Explain Plan,即可查看执行计划。
以上是常用的三种查看 SQL 执行计划的方法,根据实际情况选择适合自己的方法即可。
阅读全文