
mysql
药药是朵云
这个作者很懒,什么都没留下…
展开
-
Mysql优化之:group by、order by、distinct优化
1.order by优化实现方式:1. 根据索引字段排序,利用索引取出的数据已经是排好序的,直接返回给客户端;2. 没有用到索引,将取出的数据进行一次排序操作后返回给客户端。 EXPLAIN SELECT m.id,m.subject,c.content FROM group_message m,group_message_content c WHERE m.group_id...原创 2019-12-09 20:45:55 · 427 阅读 · 0 评论 -
Mysql的order by和group by性能优化
一.提高order by 的速度:1.查询时使用order by 的列尽量使用索引,避免出现fileSort;2.order by 时 select * 是一个大忌,只取query需要的字段,这点非常重要,在这里影响的是:当query 字段大小总和小于 max_length_for_sort_data 而且排序字段不是TEXT或BLOB类型时,会用改进后的算法:单路排序;否则用老算法:...原创 2019-12-09 20:43:56 · 1412 阅读 · 0 评论