怎么看一个select语句有没有用到索引啊
怎么看一个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可以查看执行情况的