1-建立索引,io次数是影响查找索引地址的关键因素,操作系统一页读取4Kb,一个512叉的B树,1000w的数据,深度最大 log(512/2)(10^7) = 3.02 ~= 4,
b树b+树在可以在三到四层找到一千万数据。
2-是否有临时表有的sql语句会产生临时表,合理运用零时表。
3-根据sql执行顺序,减少笛卡尔积的数量。减少selecte的列后再关联查询。减少产生的内存。如:https://blog.csdn.net/Tim_phper/article/details/78357016
4-rows产生的行数。