揭阳网站建设公司哪个好,石家庄seo外包的公司,官网网站建设需求,wordpress 小说具体流程如下: 1】当客户端的SOL发送到MySQL时#xff0c;首先是到达服务器层的连接器#xff0c;连接器会对你此次发起的连接进行权限校验#xff0c;以此来获取你这个账号拥有的权限。当你的账号或密码不正确时#xff0c;会报用户错误。连接成功如果后续没有任何操作首先是到达服务器层的连接器连接器会对你此次发起的连接进行权限校验以此来获取你这个账号拥有的权限。当你的账号或密码不正确时会报用户错误。连接成功如果后续没有任何操作那么这个连接就处于空闲状态到达一定时间后它便会断开连接这个时间一般是8小时是由wait timeout参数控制的。 2】查询缓存(在MySQL8.0之后就被砍了)具体做法就是将一个查询语句作为键将上一次请求的结果作为值存储在缓存组件中当同样的语句来查询的时候即可立马返回结果不需要经历词法、语法分析等以下的步骤。只要表有数据改动缓存就失效了在我们常见的联机事务处理(OLTP)场景下是个鸡肋。 3】接下来就到了分析器来进行语法分析、词法分析。MySQL 会首先对你的语句进行词法分析来判断你的语句是什么类型以及携带什么参数等。比如:MySQL 会将输入语句的 select 提取出来判断出这是一条查询语句、将from 后面的user 提取出来作为查询的表名、把id 提取出来作为列名等。做完这些 MVSQL 将会进行语法分析来判断你的语句的语法是否有误、是否满足 MSQL的语法。如果语法有问题: You have an error in yourS0L syntax;check the manual...... 4】经过分析器就到了优化器它会对你的语句进行优化判断。比如你的表中有多个索引优化器会帮你选择使用哪个索引、你使用了 多表连接优化器会帮你调整表的连接顺序。 5】最后会到达执行器它先会判断你对这个用户表是否有权限查询如果没有权限它将会拒绝本次查询返回错误信息。如果有权限它将会根据表的存储引擎提供的接口进行数据查询将重复遍历表的行数据将符合条件的数据作为结果集返回给客户端。