Mysql中一条sql语句查询过程?
客户端请求 --- 连接器(验证用户身份,给予权限) --- 查询缓存(存在缓存则直接返回,不存在则执行后续操作) --- 分析器(对SQL进行词法分析和语法分析操作) --- 优化器(主要对执行的sql优化选择最优的执行方案方法) --- 执行器(执行时会先看用户是否有执行权限,有才去使用这个引擎提供的接口) --- 去引擎层获取数据返回(如果开启查询缓存则会缓存查询结果)
个人简介
我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起交流测试技术,
起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦