clustered Index- id
non-clustered index- salary
select ename from employee where id=100 and salary>5000;
我想知道,哪一个将在oracle中获得最高优先级。 索引唯一扫描或索引范围扫描。
请提出建议。
答案 0 :(得分:0)
群集与选择几乎没有关系。这个问题更具选择性。
在这种情况下,大概id
更具选择性 - 意味着id
条件的行数少于salary
条件。
如果要优化此查询的索引,则最佳索引位于(id, salary, ename)
。