查看SQL执行计划的一种方法
Posted xyarn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看SQL执行计划的一种方法相关的知识,希望对你有一定的参考价值。
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执行计划的一种方法的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server中参数化SQL写法遇到parameter sniff ,导致不合理执行计划重用的一种解决方案