图书介绍

MySQL王者晋级之路pdf电子书版本下载

MySQL王者晋级之路
  • 张苏 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121336799
  • 出版时间:2018
  • 标注页数:327页
  • 文件大小:34MB
  • 文件页数:344页
  • 主题词:SQL语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

MySQL王者晋级之路PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 倔强青铜篇 2

第1章 MySQL简介与主流分支版本 2

1.1 MySQL简介 2

1.2 MySQL主流的分支版本 2

1.2.1官方版本的MySQL 3

1.2.2 Percona Server 4

1.2.3 MariaDB 5

第2章 MySQL数据库的安装、启动和关闭 6

2.1下载MySQL二进制软件包 6

2.2安装前系统环境检测 7

2.3 MySQL 5.6版本的安装过程 10

2.4创建密码 14

2.5关闭MySQL数据库 14

2.6基础数据库的名称 14

2.7 MySQL 5.7版本的安装 15

2.8 MySQL数据库root密码丢失的问题 19

2.9 MySQL数据库的连接方式 21

2.10用户权限管理 21

第3章 MySQL体系结构与存储引擎 24

3.1 MySQL体系结构 24

3.2 Query Cache详解 25

3.3存储引擎 28

3.4 InnoDB体系结构 29

3.4.1数据库和数据库实例 29

3.4.2 InnoDB存储结构 30

3.4.3内存结构 36

3.4.4 Buffer状态及其链表结构 39

3.4.5各大刷新线程及其作用 40

3.4.6内存刷新机制 41

3.4.7 InnoDB的三大特性 45

第4章 数据库文件 49

4.1参数文件 49

4.2参数类型 57

4.3错误日志文件(error log) 57

4.4二进制日志文件(binary log) 61

4.5慢查询日志(slow log) 67

4.6全量日志(general log) 70

4.7审计日志(audit log) 71

4.8中继日志(relay log) 72

4.9 Pid文件 72

4.10 Socket文件 72

4.11表结构文件 72

4.12 InnoDB存储引擎文件 73

第5章 表 75

5.1整型 75

5.2浮点型 77

5.3时间类型 79

5.4字符串类型 80

5.5字符集 81

5.6表碎片产生的原因 83

5.7碎片计算方法及整理过程 84

5.8表统计信息 85

5.9统计信息的收集方法 86

5.10 MySQL库表常用命令总结 87

第6章 索引 88

6.1二叉树结构 88

6.2平衡二叉树结构 89

6.3 B-tree结构 90

6.4 B+tree 90

6.4.1聚集索引和普通索引 91

6.4.2 ICP、 MRR和BKA 95

6.4.3主键索引和唯一索引 98

6.4.4覆盖索引 99

6.4.5前缀索引 100

6.4.6联合索引 100

6.5哈希索引 101

6.6索引的总结 101

第7章 事务 103

7.1事务的特性 103

7.2事务语句 104

7.3 truncate和delete的区别 107

7.4事务的隔离级别 109

7.5细说脏读、不可重复读、幻读、可重复读现象 110

7.5.1脏读 110

7.5.2不可重复读与幻读 111

7.5.3可重复读 112

第8章 锁 114

8.1 InnoDB的锁类型 114

8.1.1读锁 114

8.1.2写锁 115

8.1.3 MDL锁 115

8.1.4意向锁 116

8.2 InnoDB行锁种类 116

8.2.1单个行记录的锁 116

8.2.2间隙锁(GAP lock) 119

8.2.3 Next-key Locks 121

8.3锁等待和死锁 122

8.4锁问题的监控 125

第2部分 秩序白银篇 130

第9章 备份恢复 130

9.1 MySQL的备份方式 130

9.2冷备及恢复 131

9.3热备及恢复 131

9.3.1 mysqldump的备份与恢复 131

9.3.2 select.into outfile 135

9.3.3 load data与insert的插入速度对比 137

9.3.4 mydumper 139

9.3.5裸文件备份XtraBackup 143

9.4流式化备份 153

9.4.1非压缩模式的备份 153

9.4.2压缩模式的备份 154

9.4.3远程备份 155

9.5表空间传输 155

9.6利用binlog2sql进行闪回 158

9.7 binlog server 161

9.8总结 162

第3部分 荣耀黄金篇 164

第10章 主从复制概述 164

10.1常见的几种主从架构模式图 164

10.2主从复制功能 165

10.3主从复制原理 166

10.4复制中的重点参数详解 166

第11章 复制原理及实战演练 169

11.1异步复制 169

11.2主从复制故障处理 174

11.3半同步复制 178

11.4半同步复制和异步复制模式的切换 182

11.5 GTID复制 184

11.5.1 GTID原理介绍 184

11.5.2 GTID存在的价值 185

11.5.3主从复制中GTID的管理与维护 185

11.5.4 GTID复制与传统复制的切换 187

11.5.5 GTID使用中的限制条件 191

11.6多源复制 192

11.7主从延迟的解决方案及并行复制 196

11.8主从复制的数据校验 198

11.9总结 202

第4部分 尊贵铂金篇 205

第12章 MHA 205

12.1 MHA简介 205

12.1.1 MHA部署 205

12.1.2 MHA原理 206

12.1.3 MHA的优缺点 206

12.1.4 MHA工具包的功能 206

12.2实战演练 207

第13章 Keepalived+双主架构 224

13.1 Keepalived介绍 224

13.2集群搭建思路及建议 225

13.3实验部署演练 226

第14章 PXC 238

14.1 PXC原理 239

14.2 PXC架构的优缺点 240

14.3 PXC中重要概念和重点参数 240

14.4 PXC架构搭建实战 242

14.5 PXC集群状态的监控 246

14.6从节点在线转化为PXC节点 247

第15章 ProxySQL 253

15.1 ProxySQL的安装与启动 254

15.2配置ProxySQL监控 256

15.3 ProxySQL的多层配置系统 257

15.4配置ProxySQL主从分组信息 259

15.5配置读写分离策略 261

15.6测试读写分离 261

15.7总结 263

第5部分 永恒钻石篇 266

第16章 MySQL 5.7新特性 266

16.1 InnoDB存储引擎的增强 266

16.2其他方面的增强 270

第17章 MySQL全面优化 275

17.1硬件优化 277

17.2配置参数优化 278

17.3从Linux操作系统层面来谈对MySQL的优化 279

17.4表设计及其他优化 280

17.5整体管理优化总结 288

第6部分 至尊星耀篇 290

第18章 Lepus之MySQL监控 290

18.1 Lepus简介 290

18.2实战部署 292

18.3监控MySQL服务器 300

18.4部署Lepus慢查询分析平台实战 302

18.5监控总结 307

第19章 MySQL版本升级 308

19.1升级方式 308

19.2实战演练 309

第7部分 最强王者篇 318

第20章 MySQL面试宝典 318

20.1自我介绍 318

20.2技术问答 319

精品推荐