摘要: 执行修改语句前要先连接数据库,这是连接器的工作。 接下来,分析器会通过词法和语法解析知道这是一条更新语句。优化器决定要使用 ID 这个索引。然后,执行器负责具体执行,找到这一行,然后更新。 Mysql查询语句的运行流程详细说过这个过程,与查询流程不一样的是,更新流程还涉及两个重要的日志模块,它们正是 阅读全文
posted @ 2019-04-19 15:07 郁冬 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 我们先看一下MYsql的基本架构示意图: 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层 阅读全文
posted @ 2019-04-19 13:48 郁冬 阅读(904) 评论(0) 推荐(0) 编辑