mysql
111
一如既往wfq
这个作者很懒,什么都没留下…
展开
-
mysql逻辑架构
mysql的逻辑架构分为两层,从上层往下依次为核心服务层、存储引擎层。 核心服务层(server层) 核心服务层主要负责与客户端交互,做sql的解析检查优化,与存储引擎层交互,查询更新数据。server层包括以下,连接器、缓存、解析器、预处理器、优化器、执行器。 1、连接器 连接器负责与客户端建立连接,管理连接,权限管理。 2、缓存 将查询语句返回的结果存入内存,下次若遇到相同的查询,则直接返回内存中的数据。 3、分析器 3.1 词法分析 将sql语句中关键字如果select,列、字段等字符串解析出来,生.原创 2021-04-26 13:46:11 · 133 阅读 · 0 评论 -
innodb逻辑存储结构
innodb逻辑存储结构 innodb逻辑存储结构从顶层往下分别是表空间、段、区、页、行。 表空间 表空间存储着所有的数据,是innodb逻辑存储结构的最高层。默认情况下,innodb只有个共享表空间,所有的数据都存储在共享表空间中。如果用户启动了innodb_file_per_table,则每个表内的数据可以单独放到一个表空间内,但要注意的是每张表的表空间内存放的只是数据、索引和插入缓存Bitmap页,而其他类的数据,如回滚(undo)信息,插入缓存索引页、系统事务信息、二次写缓存(Double wri原创 2021-03-09 22:10:09 · 144 阅读 · 0 评论