笔记:Mysql45讲(部分)
00 前言
前段时间花了点时间看了一小部分Mysql45讲的内容,初看感觉有些地方晦涩难懂,由于时间原因也没看完,先把做的部分笔记放上来,日后有时间学习更新。
01 基础架构:一条SQL查询语句是如何执行的?
MySQL可以分为Server层和存储引擎层两部分。
Server层包括连接器、查询缓存、分析器、优化器、执行器等。
连接器负责跟客户端建立连接、获取权限、维持和管理连接。
连接的权限判断逻辑,都将依赖于初始时读到的权限。修改完成后,只有再新建的连接才会使用新的权限设置。
建立连接的过程通常是