2020年1月21日

mysql日志redo log 和binlog

摘要: 在上一篇中我们说到了mysql的基础架构,通常一个查询操作只会涉及到基础架构中的那几部分; 首先连接数据库,分析器进行语义、语法分析,优化器生成执行计划和索引选择、执行器执行对应的语句、存储引擎查看内存中是否有对应的数据,有的话直接返回,没有的话从磁盘查找(不考虑查询缓存);但是对于更新操作的话还需 阅读全文

posted @ 2020-01-21 17:02 努力学习的菜鸡 阅读(212) 评论(0) 推荐(0) 编辑

mysql基础架构

摘要: 总体来说mysql由service层和存储引擎两部分构成,service层包括连接器、查询缓存(新版本已经将其去除)、分析器、优化器、执行器以及内置函数;存储引擎是基于插件的,常见的有InnoDB、Memory、MyISAM,5.5.5版本后默认存储引擎为InnoDB;结构如下 各部分作用: 连接器 阅读全文

posted @ 2020-01-21 10:32 努力学习的菜鸡 阅读(94) 评论(0) 推荐(0) 编辑

导航