MySQL执行流程
一共会经历四步,分别是连接、分析、优化与执行。
连接器
连接器会拿着我们输入的IP和端口,去做最经典的TCP握手,握手成功,会去验证我们输入的用户名和密码
缓存器
缓存器中使用的是key-value的存储形式,key值存储的是查询语句,value值存储的是对应结果。
分析器
分析器做的事情就是对你输入的语句做 “词法分析” 与 “语法分析”
优化器
对SQL语句的执行做优化
执行器
执行SQL语句
一共会经历四步,分别是连接、分析、优化与执行。
连接器会拿着我们输入的IP和端口,去做最经典的TCP握手,握手成功,会去验证我们输入的用户名和密码
缓存器中使用的是key-value的存储形式,key值存储的是查询语句,value值存储的是对应结果。
分析器做的事情就是对你输入的语句做 “词法分析” 与 “语法分析”
对SQL语句的执行做优化
执行SQL语句