在mapper文件的sql 中加入:force index (MPOS_ORDER_TRANS_TIME) 判断时间筛选生效才启用:
<iftest="(params.beginTranTime != null and params.beginTranTime !='')||(params.endTranTime!= null and params.endTranTime !='')">
force index (MPOS_ORDER_TRANS_TIME)
</if>
sql优化:订单表数据百万级别:时间字段筛选索引未生效的情况在mapper文件的sql 中加入:force index (MPOS_ORDER_TRANS_TIME)判断时间筛选生效才启用:<if test="(params.beginTranTime != null and params.beginTranTime !='')||(params.endTranTime!= null and params.endTranTime !='')"> force index (MPOS