我有一个oracle数据库,其中有一个名为SESID的列,它有一个DATA_TYPE of CHAR(8 BYTE)。我们在本专栏中设置了一个索引,但是当我查看执行计划时,我们似乎没有使用该索引。我将使用的简单查询是在查看执行计划时,它没有使用索引,因为它必须对TO_NUMBER列执行SESID调用,这就阻止了oracle考虑查询计划中的索引。下面是执行计划的详细信息:
Predicate Information (
数据库为Oracle 10g。编辑: select * from MyTable order by primarykeyfield desc-----------此查询返回所有行作为第一个查询,但执行计划如下:--------------------为这两个查询创建了不同的执行计划,这些查询基本上返回相同的结果集。在多达9个版本的Or