我有单个表选择查询,行数为7亿,我选择了一个主键列,需要5到6秒。为了优化它,我按照下面的执行计划建议创建索引。 但只有主键索引才能忽略铰孔索引。
检查此链接 How to improve my oracle query?
为什么推荐索引在这种情况下不起作用并解释说当我创建索引时它会提高性能,但为什么它在我的情况下不起作用? Get SQL Tuning Advisory File
答案 0 :(得分:0)
如果Oracle的事情表明索引不会改进查询,Oracle可能会选择忽略该索引。在这种情况下,您可以尝试强制索引。这是一个例子:
select /*+ INDEX(table_name index_name) */ from table