【MySQL】索引优化,为什么统计一个几十万订单的总金额还需要接近10秒钟?
一、小明接到一个需求,让统计一下订单表当月的卖票数和总金额小明分析发现,订单表是业务重心,数据量会很大,目前已经有六十多万的数据,应该给时间字段建立索引。数据库里的库、表、字段强烈建议都使用小写,用下划线代替驼峰命名。这个是公司传统艺能。于是小明开始编写sql语句,遵从最左前缀原则,时间字段不加函数,防止索引失效,查1月份的数据看一下查询时间果然啪的一下,很快啊!然后小明想,怎么知道我用了索引呢?于是搜到了得用explain执行计划来分析。果然,type为range,说明对时
原创
2021-03-25 12:03:31 ·
841 阅读 ·
0 评论