失效链接处理 |
《深入理解MySQL核心技术》PDF 下载 转载自:https://download.csdn.net/download/jmq_0000/3553780
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版,喜欢的请购买正版书籍:《深入理解MySQL核心技术》
图书简介:
从公共可用性的意义上讲,MySQL源代码是开放源代码,但如果对其不了解,则实质上,它对于您来说是封闭的。MysQL开发团队的前成员Sasha Pachev通过本书给出了MySQL 5的全面指南,揭示了这一强大数据库的内部运作。您将直奔MySQL核心技术,了解各种数据结构和各种方便的功能的运作情况,了解如何添加新的存储引擎和配置选项等。 本书从结构概况讲起,在这一部分解释了MysQL的不同组件是如何协同工作的。接着将学习设置有效的可编译代码副本的步骤,然后使用基本架构添加自己的配置变量和存储引擎。
相关截图:
图书目录:
前言 第1章 MySQL的历史与架构 MySQL的历史 MySQL的架构 第2章 MySQL源代码基本要点 Unix Shell BitKeeper 准备系统:从BitKeeper树构建MySQL 从BitKeeper树构建MySQL 从源代码分发版本构建 将MysQL安装到系统目录 源代码目录布局 准备系统:在调试程序中运行MysQL 以调试程序为向导探索源代码 gdb使用基本要点 在源代码中查找信息 值得关注的断点和变量 修改源代码 编码指南 不断更新BitKeeper知识库 提交补丁 第3章 核心类、结构、变量及API THD NET TABLE Field 实用程序API调用 处理器宏 全局变量 第4章 客户端/服务器通信 协议概述 包格式 MysQL协议与0S层之间的关系 验证握手 命令包 服务器响应 第5章 配置变量 配置变量教程 特定配置变量的各有关方面 第6章 基于线程的请求处理 线程与进程 请求处理的实现 线程编程问题 第7章 存储引擎接口 Handler类 向MysQL添加定制存储引擎 第8章 并发访问与锁定 表锁管理器 第9章 解析器和优化器 解析器 优化器 第10章 存储引擎 架构的相同之处 InnoDB Memory(Heap) MyISAM Merge NDB Archive Federated 第11章 事务 事务存储引擎实现概述 实现处理器子类 定义handlerton 使用查询高速缓存 使用复制二进制日志 避免死锁 第12章 复制 概述 基于语句的复制与基于行的复制 双线程从服务器 多主服务器 有助于理解复制的SQL命令 二进制日志格式 创建自定义复制实用程序 |