Mysql 的原理
Mysql是我们常见的存储引擎,下面总结一下我认知的Mysql。 一、mysql基础架构 1、连接器管理 首先是数据库连接器,主要负责和客户端建立连接、权限获取、管理连接等,由于整个建连的过程比较复杂,所以尽量使用长连接。如果数据库发生异常后为了快速恢复,可重启系统重新建立连接。 2、Mysql缓存 mysql请求首先看缓存数据,key为sql语句value为查询的结果,如果存在则直接返回。如果没有则直接往下走。 注意:mysql缓存对于一些静态数据比较适合,对于实时性高的数据最好不要使用。 3、分析器 对你执行的sql语句进行解析,首先是词法分析包括一些关键字识别,然后语法分析
下载地址
用户评论