葛胖胖的小草屋 一言不合 rm -fr /

Mysql条件查询慢的问题

2018-08-02
cossete

阅读:


数据库基本信息

  • 订单表设计信息
    • pay_memberid 记录用户id
    • pay_applydate 时间戳记录用户下单时间【建立了普通索引】

avatar

  • 数据条数

    avatar

问题场景

分页查询当天订单信息,并按下单时间倒序

  • 条件查询只有时间,此时查询飞快

avatar

  • 条件查询有用户和时间,此时查询反而变慢了好多,心里无数个?

avatar

为什么多添加了用户条件,查询反而变慢好多

avatar

不完善的解决办法

在不添加任何索引的情况下,我们order by pay_applydate

本文记录工作中遇到的特殊情况,有更优的办法,还望指点

avatar


上一篇 PHP操作Redis

Comments

Content