码迷,mamicode.com
首页 > 数据库 > 详细

查看SQL执行计划的一种方法

时间:2018-10-11 18:48:00      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:cte   select   ges   --   exp   ash   name   display   state   

SQL> set linesize 10000;

SQL> set pagesize 10000;

SQL> explain plan for select * from dual;

Explained.

之后使用dbms_xplan工具包将生成的执行计划展示出来。

SQL> select * from table(dbms_xplan.display);

PLAN_TABLE_OUTPUT
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Plan hash value: 272002086

--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 2 | 2 (0)| 00:00:01 |
| 1 | TABLE ACCESS FULL| DUAL | 1 | 2 | 2 (0)| 00:00:01 |
--------------------------------------------------------------------------

8 rows selected.

 

查看SQL执行计划的一种方法

标签:cte   select   ges   --   exp   ash   name   display   state   

原文地址:https://www.cnblogs.com/xyarn/p/9773599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!