mysql 简单的单表查询效率低于了多表联合查询,有大神知道问题的所在吗?

2020-01-01 18:02发布

问题:

当前有公共优惠券表400余条,用户领取优惠券表7000余条,订单表20万余条,通过单表查询公共优惠券列表扫全表要3秒,通过失效时间查查不了多少,已添加失效时间的索引。
但通过三张表联表查询公共优惠券列表同时查用户领取数,使用的订单数与订单金额等,效率反而提升到了2秒

回答1:

这个问题可能太大了,涉及到sql优化的问题索引解决不了,就不好解决了。就这样吧



标签: mysql优化