业务场景:需要把项目的数据,同步到其他业务方(一旦新增或修改,都需要同步)。故涉及到2个字段,last_update_time,sync_time;
语句展示 select * from try_report where last_update_time > sync_time
我已经尝试建立了last_update_time ,last_update_time 的联合索引,但结果是无效的,
所以我想,大概是因为这个判断条件都是变量,所以是不是不能建立索引,或者有别的方法可以实现方法,可以建立索引呢。
其实六个explain跑一下就能看出问题来。。。主要问题不在于索引,在于
select *
如果一次性的量特别多建议先取id再取数据。。。