今天发现一个新问题,先记录,有空再研究补充。
场景,上千万的表数据,索引是id和create_time,其中create_time 是时间戳(2019-06-01 01:04:02)这样格式;
我只查询一天的数据
用 select id,XXX from table where date(create_time)='2019-06-01';这样把create_time格式变为date再查询特别慢。
select id,XXX from table where create_time>='2019-06-01 00:00:00' and create_time<'2019-06-02 00:00:00' 这样会快很多