是否有人可以提供有关如何检查或验证我创建的索引是否在查询中使用的说明? 谢谢。
答案 0 :(得分:5)
"解释"的计划你会想要这样的东西:
select * from table(dbms_xplan.display);
阅读本文:
答案 1 :(得分:3)
使用以下设置,然后执行会话查询。
Set Autotrace on;
我看到你正在使用sqldeveloper。当您执行after设置自动跟踪后,脚本输出窗口将显示解释计划和统计信息,而查询结果窗口将显示您的输出。解释计划会告诉您是否使用了索引来执行查询。
答案 2 :(得分:2)
我相信oracle你可以使用
EXPLAIN PLAN for sql
它应该勾勒出正在使用哪个索引(如果有的话)。
答案 3 :(得分:0)