通过对源代码中那些未作文档说明的关键数据结构和方法进行描述,《深入理解MySQL核心技术》为您提供了很好的机会,帮助您了解这个广经企业考验的数据库的内部运作。不论您是开发人员、数据库管理员、程序员、软件供应商还是学生,本书将指导您探索和改进大型数据库。
《深入理解MySQL核心技术》从结构概况讲起,在这一部分解释了MySQL的不同组件是如何协同工作的。接着将学习设置有效的可编译代码副本的步骤,然后使用基本架构添加自己的配置变量和存储引擎。
前言.
第1章 MySQL的历史与架构
第2章 MySQL源代码基本要点
第3章 核心类、结构、变量及API
第4章 客户端/服务器通信
服务器响应
第5章 配置变量
配置变量教程
特定配置变量的各有关方面
第6章 基于线程的请求处理..
线程与进程
请求处理的实现
线程编程问题
第7章 存储引擎接口
Handler类
向MySQL添加定制存储引擎
第8章 并发访问与锁定
表锁管理器
第9章 解析器和优化器
解析器
优化器
第10章存储引擎
第11章 事务
第12章 复制
概述
基于语句的复制与基于行的复制
双线程从服务器
多主服务器
有助于理解复制的SQL命令
二进制日志格式
创建自定义复制实用程序
本书其他章节包括:
核心服务器类、结构和API
客户端和服务器之间的通信协议
配置变量,包括添加自己的配置变量的教程和代码
基于线程的请求处理以及如何在MySQL中使用线程
MySQL存储引擎总览
集成第三方存储引擎的存储引擎接口
表锁管理器
执行SQL命令的分析器和优化器
将事务存储引擎整合到MySQL中
复制内核