SQL 更新语句是如何执行的

简单的一条更新语句: mysql>update table set(`name`) value('123') where id=2; 更新会清除缓存 与查询的操作基本一样,但是涉及到了两个重要的日志模块 redo log 重做日志,引擎层日志模块,属于物理日志,写入方式是循环的,空间总会用完

SQL 查询语句执行原理

逻辑架构 MySQL 大致可分为 Server 层和存储引擎层两部分 Server 包含连接器、查询缓存、分析器、优化器、执行器等 连接器: - 管理连接,权限验证 查询缓存 - 分析器 - 词法分析,语法分析 优化器 - 执行计划生成,索引选择 执行器 - 操作引擎,返回结果 存储引擎 负责
Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×