日期:2014-05-16  浏览次数:20955 次

怎么看一个select语句有没有用到索引啊
怎么看一个select语句有没有用到索引啊
------解决方案--------------------
引用:
怎么看一个select语句有没有用到索引啊

查看执行计划:
在SQL*PLUS 或者 PL/SQL Developer中可以执行以下命令
EXPLAIN PLAN FOR SELECT * FROM SCOTT.EMP; --要解析的SQL脚本 
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);


------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

怎么看一个select语句有没有用到索引啊

查看执行计划:
在SQL*PLUS 或者 PL/SQL Developer中可以执行以下命令
EXPLAIN PLAN FOR SELECT * FROM SCOTT.EMP; --要解析的SQL脚本 
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);


这里的结果要怎么看啊

你可以看到在进行查询的时候哪些表是通过INDEX来进行查询的。
比如:index unique scan,
TABLE FULL SCAN 是进行全表查询
------解决方案--------------------
PL/SQL Developer可以查看执行情况的