我在一张业务表每天都添加数据,每天批量插入的也就几万条,一开始正常,但是运行几个月后出现问题了,索引部分失效,谁能告诉我下原理以及解决方案,重建索引是有时候也无效
下面是语句
-- 正常走索引,数据量为50000
select * from tab where create_date>='20210701' and create_date<'20210929'
-- 没走索引,数据量为10000
select * from tab where create_date>='20210901' and create_date<'20210929'
看一下符合条件的记录数 是多少? 总记录数是多少? 当>20% 走索引反而不划算。
你重新建索引,并且收缩一下试试就好了