mysql分为服务层,存储层.
一条查询语句分别不同的层执行.
顺序是:
使用索引筛选数据(存储层)
如果必要需要回表获取数据(存储层,索引未覆盖)
返回筛选后的数据到服务层,服务层进一步筛选数据(服务层)
这个就是最基本的细节,了解这个细节,优化就可以从这几个点下手.