从oracle执行计划中如何查看查询语句是否用到索引

2024-11-20 04:49:52
推荐回答(3个)
回答1:

执行计划中有一个 access 和 filter 选项,还有可以看到 index字样的话说明就用到了,如果看不到就没有用到,如果必须要用的话可以使用强制索引。

---
以上,希望对你有所帮助。

回答2:

很简单 用plsql developer 按F5 执行计划分析
你只要看出来的对话框中间节点的表述,是full 表示你走的是全表遍历
如果是hash或其他的 则表示走的是索引
看看cost也能知道时间消耗情况

回答3:

看执行计划。。