数据库基本信息
- 订单表设计信息
- pay_memberid 记录用户id
- pay_applydate 时间戳记录用户下单时间【建立了普通索引】
-
数据条数
问题场景
分页查询当天订单信息,并按下单时间倒序
- 条件查询只有时间,此时查询飞快
- 条件查询有用户和时间,此时查询反而变慢了好多,心里无数个?
为什么多添加了用户条件,查询反而变慢好多
不完善的解决办法
在不添加任何索引的情况下,我们order by pay_applydate
本文记录工作中遇到的特殊情况,有更优的办法,还望指点