主页 详情

《深入理解MariaDB与MySQL》_(韩)李成旭著;武传海译_13952300_9787115409089

【书名】:《深入理解MariaDB与MySQL》
【作者】:(韩)李成旭著;武传海译
【出版社】:北京:人民邮电出版社
【时间】:2015
【页数】:444
【ISBN】:9787115409089
【SS码】:13952300

最新查询

内容简介

第1章 MariaDB

1.1 MariaDB

1.2 MariaDB与MySQL

1.2.1 MariaDB、MySQL和PerconaServer

1.2.2 相同点

1.2.3 不同点

1.2.4 各版本间的兼容性

1.2.5 性能比较

1.2.6 MariaDB是否会取代MySQL

1.2.7 MariaDB与MySQL的选择

第2章 安装

2.1 下载

2.2 安装

2.2.1 在Windows操作系统下安装MariaDB

2.2.2 在Linux操作系统下安装MariaDB

2.3 更新

2.3.1 从MySQL升级到MariaDB时的注意事项

2.3.2 不受版本限制的安全升级法

2.3.3 从MySQL 5.0或之前版本升级为MariaDB 5.5

2.3.4 从MySQL 5.1升级为MariaDB 5.5

2.3.5 从MySQL 5.5升级为MariaDB 5.5

第3章 MariaDB启动及执行查询

3.1 启动与终止服务器

3.1.1 在Linux中启动与终止MariaDB服务器

3.1.2 在Windows系统中启动与终止MariaDB服务器

3.2 登录服务器

3.2.1 登录服务器与版本确认

3.2.2 mysql客户端程序支持的选项

3.3 创建数据库与用户

3.3.1 MariaDB用户账户识别与权限

3.3.2 MariaDB默认用户

3.3.3 MariaDB的默认数据库

3.3.4 新建数据库

3.3.5 创建用户

3.4 创建与修改数据表

3.4.1 创建数据表

3.4.2 修改数据表(在线与离线)

3.4.3 删除数据表

3.5 数据操作

3.5.1 INSERT

3.5.2 SELECT

3.5.3 UPDATE

3.5.4 REPLACE

3.5.5 DELETE

第4章 执行计划分析

4.1 概要

4.1.1 查询执行过程

4.1.2 优化器种类

4.1.3 统计信息

4.1.4 直方图统计信息

4.1.5 连接优化器选项

4.2 准备示例数据

4.2.1 加载示例数据

4.2.2 收集统计信息

4.3 执行计划分析

4.3.1 id列

4.3.2 select_type列

4.3.3 table列

4.3.4 type列

4.3.5 possible_keys列

4.3.6 key列

4.3.7 key_len列

4.3.8 ref列

4.3.9 rows列

4.3.10 Extra列

4.3.11 EXPLAIN EXTENDED(Filtered列)

4.3.12 EXPLAIN EXTENDED(附加优化器信息)

4.3.13 EXPLAIN PARTITIONS(Partitions列)

4.4 优化器提示

4.4.1 提示的使用方法

4.4.2 STRAIGHT_JOIN

4.4.3 USE INDEX/FORCE INDEX/IGNORE INDEX

4.4.4 SQL_CACHE/SQL_NO_CACHE

4.4.5 SQL_CALC_FOUND_ROWS

4.4.6 其他提示

4.5 分析执行计划时的注意事项

4.5.1 Select_type列中需要注意的项目

4.5.2 Type列中需要注意的项目

4.5.3 Key列中需要注意的项目

4.5.4 Rows列中需要注意的项目

4.5.5 Extra列中需要注意的项目

第5章 优化

5.1 全表扫描

5.2 ORDER BY处理(Using filesort)

5.2.1 排序缓冲

5.2.2 排序算法

5.2.3 排序处理方式

5.2.4 ORDER BY..LIMIT n优化

5.2.5 与排序相关的状态变量

5.3 GROUP BY处理

5.3.1 使用索引扫描处理GROUP BY(紧凑索引扫描)

5.3.2 使用松散索引扫描处理GROUP BY

5.3.3 使用临时表处理GROUP BY

5.4 DISTINCT处理

5.4.1 SELECT DISTINCT

5.4.2 DISTINCT用于集合函数内部

5.5 临时表(Using temporary)

5.5.1 需要使用临时表的查询

5.5.2 在磁盘上创建临时表(使用Aria存储引擎)

5.5.3 与临时表有关的状态变量

5.5.4 带索引的内部临时表

5.5.5 内部临时表的注意事项

5.6 索引条件下推

5.7 多范围读

5.7.1 基于Rowld排序(Rowid-orderd scan)

5.7.2 基于Key排序(Key-ordered scan)

5.7.3 基于Key与Rowld排序(Key-ordered、Rowid-ordered scan)

5.7.4 “多范围读”优化与排序

5.7.5 “多范围读”优化的注意事项

5.8 索引合并

5.8.1 Using union

5.8.2 Using sort_union

5.8.3 Using intersect

5.8.4 Using sort intersect

5.9 数据表连接

5.9.1 连接类型

5.9.2 连接算法

5.9.3 连接的注意事项

5.10 子查询

5.10.1 半连接子查询优化

5.10.2 非半连接的子查询优化

5.10.3 子查询缓存

第6章 存储引擎

6.1 Aria存储引擎

6.1.1 事务

6.1.2 页面缓存

6.1.3 系统变量设置

6.2 XtraDB存储引擎

6.3 InnoDB存储引擎

6.3.1 MySQL 5.6 InnoDB

6.3.2 “脏页”刷新

6.3.3 缓冲池性能改善

6.3.4 原子写(针对FusionlO SSD的Atomic write)

6.3.5 扩展的InnoDB引擎状态输出

6.3.6 XtraDB重做日志存档

6.3.7 跟踪修改页面

6.4 全文检索引擎

6.4.1 添加全文检索索引

6.4.2 全文检索索引表空间

6.4.3 与全文检索索引相关的INFORMATION_SCHEMA信息

6.4.4 使用全文检索索引

6.4.5 注意事项

6.5 Memcached插件

6.5.1 架构

6.5.2 安装与测试

6.5.3 缓存策略

6.5.4 注册用户数据表

6.5.5 相关系统变量

6.6 Cassandra存储引擎

6.6.1 Cassandra

6.6.2 Cassandra存储引擎

6.7 CONNECT存储引擎

6.7.1 安装CONNECT存储引擎

6.7.2 连接Oracle RDBMS数据表

6.7.3 连接my.cnf设置文件

6.7.4 连接操作系统目录

6.8 Sequence存储引擎

6.8.1 Sequence存储引擎的基本用法

6.8.2 查找遗漏的编号

6.8.3 创建顺序组合的号码对

6.8.4 查找倍数或公倍数

6.8.5 顺序生成字母表

6.8.6 顺序生成日期

6.8.7 数据复制加工

6.9 Mroonga全文检索存储引擎

6.9.1 索引算法

6.9.2 安装Mroonga全文检索引擎

6.9.3 使用Mroonga全文检索引擎

第7章 其他功能

7.1 性能提升

7.2 管理与诊断

7.2.1 SHOW EXPLAIN FOR<THREAD-ID>

7.2.2 向慢查询日志输出执行计划

7.2.3 输出结构化的执行计划

7.2.4 线程的内存使用量

7.2.5 SHUTDOWN命令

7.2.6 强制终止用户或查询执行

7.2.7 GET DIAGNOSTICS

7.3 开发效率

7.3.1 LIMIT ROWS EXAMINED

7.3.2 DELETE...RETURNING

7.3.3 以微秒为单位保存时间

7.3.4 设置DATETIME类型的默认值

7.3.5 扩展正则表达式功能

7.3.6 虚拟列

7.3.7 动态列

7.4 分区

7.4.1 显式指定分区

7.4.2 交换分区表空间

7.5 备份

7.5.1 二进制日志远程备份

7.5.2 XtraBackup介绍

7.5.3 XtraBackup的功能

7.5.4 XtraBackup的高级用法

第8章 复制

8.1 全局事务ID

8.1.1 全局事务ID的定义

8.1.2 全局事务ID的必要性

8.1.3 MariaDB 10.0全局事务ID

8.1.4 MySQL 5.6全局事务ID

8.2 多源复制

8.2.1 多源复制相关命令

8.2.2 构建多源复制

8.2.3 多源复制与全局事务

8.3 多线程复制

8.3.1 MySQL 5.6的多线程复制

8.3.2 MariaDB 10.0的多线程复制

8.4 Crash safe slave

8.4.1 MariaDB 10.0的崩溃安全复制

8.4.2 MySQL 5.6的崩溃安全复制

8.5 改善基于ROW的复制功能

8.5.1 ROW格式的容量优化

8.5.2 ROW格式二进制日志的信息性日志事件

8.6 延迟复制

8.7 MariaDB与MySQL服务器间的复制

8.8 其他功能改善

8.8.1 二进制日志校验和

8.8.2 二进制日志API

8.8.3 提交二进制日志组


书查询(www.shuchaxun.com)本网页唯一编码:
d1217a7875f58061f20b8ffa27fc4da6#e8784bacb6f63c922b7170e49f19a512#62680135#13952300.zip