在什么情况下索引会失效或丢失?
1、索引列有函数处理或隐式转换,不走索引 2、索引列倾斜,个别值查询时,走索引代价比走全表扫描高,所以不走索引 3、索引列没有限制 not null,索引不存储空值,如果不限制索引列是not null,oracle会认为索引列有可能存在空值,所以不会按照索引计算)
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号