失效链接处理 |
《MySQL核心内幕》PDF 下蝲 转蝲自:https://download.csdn.net/download/w476291311/10016404
下蝲地址Q?/strong>
版权归出版社和原作者所有,链接已删除,误买正?/b>
?sh)子版仅供预览及学习交流使用Q下载后?4时内删除,支持正版Q喜Ƣ的误买正版书c:《MySQL核心内幕?/a>
图书介:
本书由Sun中国工程院的MySQL专家讲解MySQL内核设计和实现。作者对MySQL分而治之,复杂的MySQL内核划分成多个功能子pȝQ从而化解了理解子系l的各个隄?/span> 本书共分12章。第1章介lMySQL的历史渊源。第2章介lMySQL数据库的架构。第3章深入了解MySQL源代码,W?章解释关键的cd法。从W?章开始直到最后,按各子系l进行讲解,内容包括q接和网l系l、服务器U程和资源管理、查询解析与优化器、安全管理系l、存储引擎接口详解与实践、经典存储引擎、日志功能及实践分析和其他子pȝ?/span> 配书光盘中提供了相关的MySQL源代码?/span> 本书适合对内核编E设计感兴趣的技术h员和开发者以及在学习、工作中使用MySQL数据库的各类技术h员阅诅R由于主要内容均涉及到MySQL内核源代码,所以学习者应当具备CQC++预备知识?/span>
相关截图Q?br />
![]()
图书目录Q?/strong>
W??MySQL的前世今?/span> 1.1 MySQL的历?nbsp; 1.2 存储引擎 1.3 MySQL市场 1.4 后话 W??数据库系l的立体视图 2.1 数据库系l架?nbsp; 2.2 数据库系l的分类 2.2.1 面向对象型数据库 2.2.2 关系型数据库 2.2.3 对象关系型数据库 2.3 关系型数据库pȝ架构 2.3.1 客户端应用程?nbsp; 2.3.2 查询接口 2.3.3 查询语句处理 2.3.4 查询优化 2.3.5 语句执行 2.3.6 d文g 2.3.7 模块协作 2.3.8 RDBMS的层ơ结?nbsp; 2.4 MySQL数据库系l?nbsp; 2.4.1 MySQL数据库系l架?nbsp; 2.4.2 子系l之间的联系 2.4.3 MySQL子系l和代码 2.5 结 W??畅游源代?nbsp; 3.1 下蝲MySQL源代?nbsp; 3.1.1 Bazaar安装 3.1.2 讉KMySQL源代?nbsp; 3.2 源代码目录结?nbsp; 3.2.1 主要关键目录 3.2.2 开源社A献的代码 3.2.3 解读sql/sql_delete.cc 3.3 MySQL内核分析工具 3.3.1 ~译和安装MySQL 3.3.2 调试MySQL 3.3.3 源代码检索工?nbsp; 3.3.4 Doxyen分析源代?nbsp; 3.4 结 W??核心cR库函数和算?nbsp; 4.1 核心c?nbsp; 4.1.1 U程c?THD) 4.1.2 Itemc?nbsp; 4.1.3 表描q类- TABLE 4.1.4 FIELDc?nbsp; 4.2 函数?nbsp; 4.2.1 内存操作函数 4.2.2 文gpȝ操作函数 4.2.3 哈希表操?nbsp; 4.2.4 字符串操?nbsp; 4.2.5 宏定?nbsp; 4.3 核心法 4.3.1 Bitmaps –位图 4.3.2 表连接缓冲工作原?nbsp; 4.3.3 MySQL排序实现 4.3.4 字符集和校对规则 4.4 结 W??q接和网l系l?nbsp; 5.1 MySQL NET协议 5.1.1 协议和操作系l协议栈 5.2 |络包格?nbsp; 5.2.1 Nulll尾字符串和带长度标识字W串 5.2.2 |络包头部格?nbsp; 5.3 客户端发送的?nbsp; 5.3.1 客户端认证包 5.3.2 命o?Command) 5.4 服务器端发送的?nbsp; 5.4.1 握手初始化包 5.4.2 l果包分c?nbsp; 5.4.3 OK?nbsp; 5.4.4 ERROR?nbsp; 5.4.5 l果集包 5.5 结 W??服务器线E和资源理 6.1 U程q是q程 6.1.1 U程与进E的比较 6.2 MySQLU程问题和解x?nbsp; 6.2.1 标准C函数调用 6.2.2 互斥?nbsp; 6.2.3 U程同步 6.3 客户端请求的处理 6.3.1 MySQL的启动过E?nbsp; 6.3.2 执行?nbsp; 6.4 cRAPI、变量和l构?nbsp; 6.5 MySQL内存分配 6.5.1 内存׃n?nbsp; 6.5.2 U程内存区域(TMA) 6.5.3 MySQL如何实现内存分配 6.6 结 W??查询解析与优化器 7.1 MySQL解析?nbsp; 7.1.1 词法分析E序 7.1.2 语法分析?nbsp; 7.1.3 几个关键c?nbsp; 7.2 查询优化?nbsp; 7.2.1 传统优化法 7.2.2 MySQL的查询算?nbsp; 7.3 结 W??安全理pȝ 8.1 账号认证 8.1.1 账号定义 8.1.2 w䆾审核 8.1.3 具体优先原则 8.2 权限控制 8.2.1 pȝ权限?nbsp; 8.2.2 权限审核 8.2.3 权限U别 8.3 安全部v 8.3.1 服务器系l安?nbsp; 8.3.2 数据库系l安?nbsp; 8.4 结 W??存储引擎接口详解与实?nbsp; 9.1 MySQL插g式存储引擎体pȝ?nbsp; 9.1.1 基本程 9.1.2 从源代码文g开?nbsp; 9.1.3 意想不到的帮?nbsp; 9.1.4 Handlerton 9.1.5 Handlerc?nbsp; 9.1.6 Archive存储引擎的简单分?nbsp; 9.2 开发我的存储引?mdash;—Lillian(模板剖析) 9.2.1 底层I/Oc?nbsp; 9.2.2 Lillian_datac?nbsp; 9.2.3 Lillian_indexc?nbsp; 9.3 开发我的存储引?mdash;—Lillian(代码~写) 9.3.1 阶段一Q初始化存储引擎 9.3.2 阶段二:表操?nbsp; 9.3.3 阶段三:d数据 9.3.4 阶段四:修改、删除数?nbsp; 9.3.5 阶段五:索引功能 9.4 结 W?0?存储引擎 10.1 MySQL元数据文?mdash;—frm 10.2 MyISAM存储引擎 10.2.1 MyISAM的架?nbsp; 10.2.2 数据文g(.MYD) 10.2.3 索引文g(.MYI) 10.3 InnoDB存储引擎 10.3.1 InnoDB的宗旨和主要功能Ҏ(gu)?nbsp; 10.3.2 InnoDB的架构和代码布局 10.3.3 InnoDB 文g格式 10.3.4 InnoDB 记录l构 10.3.5 InnoDB늻?nbsp; 10.4 结 W?1?MySQL日志功能及实现分?nbsp; 11.1 错误日志 11.1.1 错误日志功能介绍 11.1.2 错误日志初始?nbsp; 11.1.3 错误日志的记录实?nbsp; 11.2 普通日?nbsp; 11.2.1 普通日志功能介l?nbsp; 11.2.2 普通日志的初始?nbsp; 11.2.3 普通日志记录功能实?nbsp; 11.3 慢查询日?nbsp; 11.3.1 慢查询日志功能概q?nbsp; 11.3.2 慢查询日志的初始?nbsp; 11.3.3 慢查询日志的实现 11.4 二进制日?nbsp; 11.4.1 二进制日志功能介l?nbsp; 11.4.2 二进制日志的初始?nbsp; 11.4.3 二进制日志的实现 11.5 结 W?2?其他子系l?nbsp; 12.1 复制功能(Replication)子系l?nbsp; 12.1.1 Replication基础架构描述 12.1.2 Replication实现原理q?nbsp; 12.1.3 Replication复制U程 12.1.4 Replication功能文g 12.1.5 Replication子系l组?nbsp; 12.1.6 Replication原理剖析 12.1.7 结 12.2 错误消息子系l?nbsp; 12.2.1 错误消息的实现原?nbsp; 12.2.2 错误消息的一致?nbsp; 12.2.3 不同版本下错误消息的dҎ(gu) 12.2.4 结 附录一 Bazaar入门指南 附录?MySQL源码分布U览 参考文?/span> |