1.group by:(最慢)
【原因】:group by 在执行是首先要将临时表中的数据进行排序,然后再进行分组
2.order by:
【原因】:需要对select生成的临时表中数据行进行一次排序,然后要将排好顺序的数据行组成一个全新的临时表
3.where:
【原因】:需要对表中的所有的数据行进行遍历,如果当前临时表中的数据行过多的话,导致where执行的效率非常的慢
4.limit:
【原因】:如果指定的起始行数过大,会导致查询速度的过慢
微信扫一扫
【原因】:group by 在执行是首先要将临时表中的数据进行排序,然后再进行分组
【原因】:需要对select生成的临时表中数据行进行一次排序,然后要将排好顺序的数据行组成一个全新的临时表
【原因】:需要对表中的所有的数据行进行遍历,如果当前临时表中的数据行过多的话,导致where执行的效率非常的慢
【原因】:如果指定的起始行数过大,会导致查询速度的过慢
相关推荐