摘要:
MySQL 日志系统:一条SQL更新语句是如何执行的 WAL:先写日志,再写磁盘(顺序写代替随机写,提高性能) 两阶段提交:保证 redo log 和 binlog 一致性 MySQL 三种日志 SQL更新语句和SQL查询语句一样要经过各功能模块的处理,区别是更新语句涉及写日志(binlog、red 阅读全文
摘要:
MySQL 基础架构:一条SQL查询语句如何执行 连接器(管理连接、权限验证) 查询缓存(5.7不推荐使用,8.0完全废弃) 解析器(解析树) 优化器(索引选择、表关联顺序、执行计划) 执行器(调用存储引擎接口) 执行引擎(InnoDB、MyISAM、Memory) MySQL 分成Server层和 阅读全文