为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:centos7
【CPU】:x86
【问题描述】*:
select * from policy_contract c WHERE
c.confirm_date >= trunc(date'2021-01-01') - 10 and c.confirm_date IS NOT NULL
其中confirm_date存在索引。经发现当过滤的数据量达到90%的时候才会选择走索引,其它的情况下都会进行全表扫描。为什么会这样?这个地方是否有参数可以控制?