2021
09-09
09-09
新手入门Mysql--sql执行过程
目录1.流程2.核心架构 2.1Server层基本组件介绍3.语句分析3.1查询语句3.2更新语句4.总结1.流程2.核心架构简单来说MySQL主要分为Server层和存储引擎层:Server层:主要包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图,函数等,还有一个通用的日志模块binglog日志模块。存储引擎:主要负责数据的存储和读取,采用可以替换的插件...
继续阅读 >
前言:mysql在我们的开发中基本每天都要面对的,作为开发中的数据的来源,mysql承担者存储数据和读写数据的职责。因为学习和了解mysql是至关重要的,那么当我们在客户端发起一个sql到出现详细的查询数据,这其中究竟经历了什么样的过程?mysql服务端是如何处理请求的,又是如何执行sql语句的?本篇博客将来探讨这个问题:一:mysql执行过程mysql整体的执行过程如下图所示:1.1:连接器连接器的主要职责就是:①负责与客户端的通信,是半双工...