搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
MySQL内核设计与实现/数据库技术丛书
0.00     定价 ¥ 109.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111785651
  • 作      者:
    作者:赵景波|责编:刘锋//章承林
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2025-07-01
收藏
畅销推荐
内容介绍
本书是资深数据库专家结合其十余年一线实战经验与源码研究倾力打造的MySQL内核权威指南,全景式解构MySQL 5.7及MySQL 8.0内核设计精髓。作者采用基于SQL执行流的独特分析范式,通过一条查询语句的生命周期,串联起协议解析、数据字典、InnoDB存储引擎、并发控制等核心模块,揭秘缓冲池、双写缓冲区、自适应哈希索引的协同机制,以及B+树索引的物理操作细节。无论是希望突破技术瓶颈的DBA、追求极致性能的互联网架构师,还是数据库内核开发者,本书都将为你提供从启动流程到高可用架构(含MGR集群)的完整知识图谱,通过源码调试与物理操作剖析,打通从原理认知到性能调优的实践链路。 本书具体内容如下:第1章详细阐述MySQL内核的发展历程,并指导读者如何下载MySQL源码包以及搭建调试环境;第2章系统介绍MySQL的总体架构;第3章探讨客户端与服务端之间的协议;第4章分析数据字典的结构;第5章详细介绍InnoDB存储引擎的架构,包括在执行SQL语句时,InnoDB存储引擎中的缓冲池、双写缓冲区、自适应哈希索引以及后台线程是如何协同工作的;第6章讨论InnoDB的文件组织方式,解释SQL查询的数据是如何在文件中组织的;第7章揭示InnoDB索引的实现机制,阐述SQL语句是如何在索引上进行数据扫描和插入操作的;第8章阐述MySQL的并发控制机制;第9章介绍MySQL的高可用实现,包括MySQL不同阶段的高可用发展及其原理,以及针对MySQLMGR非常详细的介绍。
展开
目录
本书赞誉
推荐序一
推荐序二
推荐序三
推荐序四
推荐序五
前言
第1章 MySQL内核简介
1.1 MySQL内核历史
1.2 MySQL内核衍生
1.3 MySQL内核版本
1.4 MySQL内核社区
1.5 开始编译MySQL
1.5.1 下载MySQL源码包
1.5.2 编译MySQL
1.5.3 使用IDE进行调试
1.5.4 调试技巧
1.6 总结
第2章 MySQL内核整体架构
2.1 Server层
2.1.1 连接层
2.1.2 查询优化
2.1.3 参数、状态、performance_schema
2.1.4 缓存
2.1.5 日志
2.1.6 锁
2.1.7 存储过程相关
2.1.8 用户自定义函数
2.1.9 复制层
2.1.10 API层
2.2 存储引擎层
2.2.1 缓冲池
2.2.2 重做日志缓冲区
2.2.3 双写机制
2.2.4 后台线程
2.3 文件层
2.4 MySQL启动流程
2.4.1 第一阶段
2.4.2 第二阶段
2.4.3 第三阶段
2.5 总结
第3章 客户端和服务端交五协议
第4章 数据字典
第5章 InnoDB存储引擎
第6章 InnoDB文件组织
第7章 InnoDB索引的实现
第8章 MySQL并发控制
第9章 MySQL高可用实现
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证