1.只查询所需要的列
2.分解关联查询
让缓存效率更高:可能已经该sql被mysql缓存,可以直接跳过查询,只需要执行剩下的sql
可以减少无效的数据查询:关联查询可能会产生一些重复的数据
3.提前终止查询:查询结果满足要求时,提前终止查询;如limit
Mysql执行流程
1.只查询所需要的列
2.分解关联查询
让缓存效率更高:可能已经该sql被mysql缓存,可以直接跳过查询,只需要执行剩下的sql
可以减少无效的数据查询:关联查询可能会产生一些重复的数据
3.提前终止查询:查询结果满足要求时,提前终止查询;如limit
Mysql执行流程