mysql核心技术分析_深入理解MySQL核心技术

前言

第1章 MySQL的历史与架构

MySQL的历史

MySQL的架构

第2章 MySQL源代码基本要点

Unix Shell

BitKeeper

准备系统:从BitKeeper树构建MySQL

从BitKeeper树构建MySQL

从源代码分发版本构建

将MysQL安装到系统目录

源代码目录布局

准备系统:在调试程序中运行MysQL

以调试程序为向导探索源代码

gdb使用基本要点

前言

第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命令

二进制日志格式

创建自定义复制实用程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值