使用B树索引与like运算符

时间:2014-11-17 15:01:11

标签: database oracle indexing b-tree

我有一个关于在Oracle中使用索引的问题 假设表在列columnA上创建了 B tree 索引,该索引具有高基数或唯一性。
该表有1KK行 我创建了一个查询示例where columnA like 'A%'
假设在此示例中,此查询将返回90%的数据。

所以有些问题:

  1. oracle会决定使用索引吗?
  2. 如果oracle将确定自己,oracle将使用index时的百分比值(例如50%)是多少。例30%使用指数,40%不会使用?当我从使用索引中受益时。
  3. 我可以强制oracle使用索引,具体取决于我自己的查询。
  4. 提前致谢。

0 个答案:

没有答案