赞
踩
一条 SQL 的执行过程可以大致分为以下几个步骤:
1、连接器:
2、查询缓存:
3、分析器:
4、优化器:
5、执行器:
6、存储引擎:
7、返回结果:
需要注意的是,查询缓存在一些场景下可能不太适用,因为它有一定的缺陷和开销。MySQL 8.0 版本开始,默认情况下查询缓存已被废弃。因此,在实际应用中,需要权衡是否使用查询缓存。