有两个字段addtime -- 发布时间
lasttime -- 持续时间要用 where now + lasttime - addtime > 0 以选择出没有过期的产品但是当有十万条以上记录时这种方法是非常不可行的 查询时间很长 请问有什么方法可以加快查询速度? 这种情况可以用索引吗? 怎样建呢?
lasttime -- 持续时间要用 where now + lasttime - addtime > 0 以选择出没有过期的产品但是当有十万条以上记录时这种方法是非常不可行的 查询时间很长 请问有什么方法可以加快查询速度? 这种情况可以用索引吗? 怎样建呢?
where addtime < (now+lasttime)
然后在这个字段上加索引。表设计的时候尽可能减少冗余,但有时为了提高查询效率也不得不添加一个冗余。