上一篇中我们主要介绍mysql存储引擎物理结构进而引发对索引的 思考 但是并发事务和锁机制又是怎样的,下面我们来探索一下 一条sql语句是如何执行的 •连接器: 身份认证和权限相关(登录 MySQL 的时候)。 •查询缓存: 执行查询语句的时候,会先查询缓存。 •分析器: 没有命中缓存的话,SQL 语句就会经过分析器,分析器说白了就是要先看你的 SQL 语句要干嘛,再检查你的 SQL 语句语法是否正确。 •优化器: 按照 MySQL 认为最优的方案去执行。 •执行器: 执行语句,然后从存储引擎返回数据。 事务并发问题? MySQL默认开启自动提交,每执行一条sql语句就自动提交事务。在M